<SEC-DOCUMENT>0001437749-26-016501.txt : 20260513
<SEC-HEADER>0001437749-26-016501.hdr.sgml : 20260513
<ACCEPTANCE-DATETIME>20260512182327
ACCESSION NUMBER:		0001437749-26-016501
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		79
CONFORMED PERIOD OF REPORT:	20260331
FILED AS OF DATE:		20260513
DATE AS OF CHANGE:		20260512

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FIREFLY NEUROSCIENCE, INC.
		CENTRAL INDEX KEY:			0000803578
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				541167364
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1100 MILITARY ROAD
		CITY:			KENMORE
		STATE:			NY
		ZIP:			14217
		BUSINESS PHONE:		888-237-6412

	MAIL ADDRESS:	
		STREET 1:		1100 MILITARY ROAD
		CITY:			KENMORE
		STATE:			NY
		ZIP:			14217

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	WAVEDANCER, INC.
		DATE OF NAME CHANGE:	20211215

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INFORMATION ANALYSIS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>aiff20260331c_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2026" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2026" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:aiff="http://www.infoa.com/20260331" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:rr="http://xbrl.sec.gov/rr/2023" xmlns:currency="http://xbrl.sec.gov/currency/2026" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:exch="http://xbrl.sec.gov/exch/2026" xmlns:sic="http://xbrl.sec.gov/sic/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
 <head>
  <title>aiff20260331c_10q.htm</title>
    <!-- Generated by ThunderDome Portal - 5/12/2026 4:34:10 PM -->
  <meta http-equiv="Content-Type" content="text/html"/></head>
 <body><div style="display: none;"><ix:header><ix:hidden>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:EntityCentralIndexKey" id="thunderdome-EntityCentralIndexKey">0000803578</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:EntityRegistrantName" id="thunderdome-EntityRegistrantName">FIREFLY NEUROSCIENCE, INC.</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:AmendmentFlag" format="ixt:fixed-false" id="ixv-10908">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:CurrentFiscalYearEndDate" id="ixv-10909">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:DocumentFiscalPeriodFocus" id="ixv-10910">Q1</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:DocumentFiscalYearFocus" id="ixv-10911">2026</ix:nonNumeric>
<ix:nonFraction id="c145655767" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,454</ix:nonFraction>
<ix:nonFraction id="c145655775" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="0" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c145655776" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="0" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c145655780" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction>
<ix:nonFraction id="c145655781" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction>
<ix:nonFraction id="c145655782" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000,000</ix:nonFraction>
<ix:nonFraction id="c145655783" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000,000</ix:nonFraction>
<ix:nonFraction id="c145655784" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145655786" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145655785" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145655787" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145655790" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction>
<ix:nonFraction id="c145655791" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction>
<ix:nonFraction id="c145655792" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">5,000,000,000</ix:nonFraction>
<ix:nonFraction id="c145655793" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">5,000,000,000</ix:nonFraction>
<ix:nonFraction id="c145655794" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF">14,865,356</ix:nonFraction>
<ix:nonFraction id="c145655796" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">14,865,356</ix:nonFraction>
<ix:nonFraction id="c145655795" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF">13,964,367</ix:nonFraction>
<ix:nonFraction id="c145655797" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">13,964,367</ix:nonFraction>
<ix:nonFraction id="c145655842" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,004</ix:nonFraction>
<ix:nonFraction id="c145656222" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">65</ix:nonFraction>
<ix:nonFraction id="c145656224" contextRef="i_2026-03-31" unitRef="USD" name="aiff:AccumulatedImpairmentPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">99</ix:nonFraction>
<ix:nonFraction id="c145656344" contextRef="i_2025-12-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656347" contextRef="d_2026-02-03_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656351" contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfSharesPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656353" contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656356" contextRef="i_2026-03-12_RangeAxis-MaximumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:BeneficialOwnershipPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="4">9.99</ix:nonFraction>
<ix:nonFraction id="c145656357" contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656358" contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c145656360" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c145656361" contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656362" contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656421" contextRef="i_2026-03-12" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c145656364" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c145656391" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656393" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656394" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656412" contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656416" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USD" name="aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656422" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656582" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656583" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c145656655" contextRef="d_2026-01-01_2026-03-31" unitRef="Pure" name="us-gaap:NumberOfReportableSegments" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656661" contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfSharesPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656662" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656664" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:UnitsIssuedWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c145656665" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c145656666" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656669" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:UnitsIssuedWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c145656670" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c145656671" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656689" contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:NumberOfSharesPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656691" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:UnitsIssuedWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656694" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656698" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:UnitsIssuedWarrantsPerUnit" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c145656701" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:Rule10b51ArrAdoptedFlag" id="c145656723" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:Rule10b51ArrTrmntdFlag" id="c145656736" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:NonRule10b51ArrAdoptedFlag" id="c145656737" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:NonRule10b51ArrTrmntdFlag" id="c145656738" format="ixt:fixed-false">false</ix:nonNumeric></ix:hidden>
<ix:references>
<link:schemaRef xlink:href="aiff-20260331.xsd" xlink:type="simple"/></ix:references>
<ix:resources>
<xbrli:context id="d_2026-01-01_2026-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Share"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2026-05-08"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-05-08</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="NonApplicable"><xbrli:measure>thunderdome:item</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2026-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="USDPerShare"><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:context id="d_2025-01-01_2025-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2025-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2025-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2024-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2024-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2024-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-UnitsOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">aiff:SharesIssuedForConversionOfPromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">aiff:SharesIssuedForConversionOfPromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-04-01_2026-05-12_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-05-12</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:May2026SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-30</xbrli:startDate><xbrli:endDate>2025-04-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_ContingentConsiderationByTypeAxis-EarnOutSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">aiff:EarnOutSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Month"><xbrli:measure>utr:M</xbrli:measure></xbrli:unit>
<xbrli:unit id="Rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_ValuationTechniqueAxis-MonteCarloModelMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MonteCarloModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember_ValuationTechniqueAxis-MonteCarloModelMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">aiff:MeasurementInputAssumedIncomeTaxRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MonteCarloModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_ValuationTechniqueAxis-MonteCarloModelMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MonteCarloModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">aiff:MeasurementInputAssumedIncomeTaxRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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:context id="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentSubjectToOperatingLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentSubjectToOperatingLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Year"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2026-03-31_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aiff:BnaSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2024-01-01_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-GrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aiff:IsraeliInnovationAuthorityIIAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aiff:IsraeliInnovationAuthorityIIAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aiff:IsraeliInnovationAuthorityIIAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:AtthemarketAtmOfferingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-02-03_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:AtthemarketAtmOfferingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-03</xbrli:startDate><xbrli:endDate>2026-02-03</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-08_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-08</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-12_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-12</xbrli:startDate><xbrli:endDate>2026-03-12</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-12</xbrli:startDate><xbrli:endDate>2026-03-12</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12_RangeAxis-MinimumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12_RangeAxis-MaximumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:The188WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:The188WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-12</xbrli:startDate><xbrli:endDate>2026-03-12</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TheTwoFiftyWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TheTwoFiftyWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-12</xbrli:startDate><xbrli:endDate>2026-03-12</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-The2026PipeWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:The2026PipeWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PennyWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PennyWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PennyWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:DeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:DeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:StockIssuablePursuantToSeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:StockIssuablePursuantToSeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-RentalsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aiff:RentalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-RentalsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aiff:RentalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</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-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-16</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-04-16_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-16</xbrli:startDate><xbrli:endDate>2026-04-16</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-16</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-16</xbrli:startDate><xbrli:endDate>2026-04-16</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:OneHundredAndFiftyPercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-16</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:OneHundredAndFiftyPercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-16</xbrli:startDate><xbrli:endDate>2026-04-16</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-04-16_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TheTwoFiftyWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-16</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TwoHundredPercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-16</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TwoHundredPercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-16</xbrli:startDate><xbrli:endDate>2026-04-16</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-16</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May150PercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:May2026SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May150PercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May200PercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:May2026SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May200PercentWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MinimumMember_SubsequentEventTypeAxis-SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May2026WarrantsMember</xbrldi:explicitMember><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:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MaximumMember_SubsequentEventTypeAxis-SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000803578</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May2026WarrantsMember</xbrldi:explicitMember><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:instant>2026-05-06</xbrli:instant></xbrli:period></xbrli:context></ix:resources>
</ix:header></div>
  <div></div>
  <div><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style=""><span style="text-decoration: underline; ">Table of Contents</span></a> </p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:3px;margin:3pt 0px;width:100%;"/>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:0px 0px 3pt;width:100%;"/>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>UNITED STATES</b> </p>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>SECURITIES AND EXCHANGE COMMISSION</b> </p>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Washington, D.C. 20549</b> </p>
<p style="font-family:'Times New Roman';font-size:7pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);display:block;height:1px;margin:3pt auto;text-align:center;width:15%;"/>
<p style="font-family:'Times New Roman';font-size:7pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>FORM <ix:nonNumeric name="dei:DocumentType" contextRef="d_2026-01-01_2026-03-31" id="ixv-12191">10-Q</ix:nonNumeric></b> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(Mark One)</b> </p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-12192">&#9746;</ix:nonNumeric> <b>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>FOR THE QUARTERLY PERIOD ENDED&#160;<ix:nonNumeric name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" contextRef="d_2026-01-01_2026-03-31" id="ixv-12193">March 31, 2026</ix:nonNumeric></b> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><ix:nonNumeric name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-12194">&#9744;</ix:nonNumeric> <b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>FOR THE TRANSITION PERIOD FROM _________ TO _________</b> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Commission File Number <ix:nonNumeric name="dei:EntityFileNumber" contextRef="d_2026-01-01_2026-03-31" id="ixv-12195">001-41092</ix:nonNumeric></b> </p>
<p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);display:block;height:1px;margin:3pt auto;text-align:center;width:15%;"/>
<p style="font-family:Times New Roman;font-size:8pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:11pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Firefly Neuroscience, Inc.</b> </p>
<p style="font-family:Times New Roman;font-size:8pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(Exact name of registrant as specified in its charter)</b> </p>
<p style="font-family:Times New Roman;font-size:8pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);display:block;height:1px;margin:3pt auto;text-align:center;width:15%;"/>
<p style="font-family:'Times New Roman';font-size:7pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:9pt;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:49%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b style="font-family:Times New Roman;font-size:9pt;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" contextRef="d_2026-01-01_2026-03-31" id="ixv-12196">Delaware</ix:nonNumeric></b></p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:49%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b style="font-family:Times New Roman;font-size:9pt;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="d_2026-01-01_2026-03-31" id="ixv-12197">54-1167364</ix:nonNumeric></b></p></td></tr>
<tr><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:49%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><i style="font-family:Times New Roman;font-size:9pt;">(State or other jurisdiction of</i>&#160;<br/><i style="font-family:Times New Roman;font-size:9pt;">incorporation or organization)</i></p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:49%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><i style="font-family:Times New Roman;font-size:9pt;">(I.R.S. Employer</i>&#160;<br/><i style="font-family:Times New Roman;font-size:9pt;">Identification No.)</i></p></td></tr>
</tbody></table>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="d_2026-01-01_2026-03-31" id="ixv-12198">1100 Military Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="d_2026-01-01_2026-03-31" id="ixv-12199">Kenmore</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="d_2026-01-01_2026-03-31" id="ixv-12200">NY</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="d_2026-01-01_2026-03-31" id="ixv-12201">14217</ix:nonNumeric></b> </p>
<p style="font-family:Times New Roman;font-size:8pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><i>(Address of principal executive offices) (Zip code)</i> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(<ix:nonNumeric name="dei:CityAreaCode" contextRef="d_2026-01-01_2026-03-31" id="ixv-12202">888</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="d_2026-01-01_2026-03-31" id="ixv-12203">237-6412</ix:nonNumeric></b> </p>
<p style="font-family:Times New Roman;font-size:8pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><i>(Registrant</i>&#8217;<i>s telephone number, including area code)</i> </p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">Securities registered pursuant to Section 12(b) of the Act:</p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:9pt;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b style="font-family:Times New Roman;font-size:9pt;">Title of each class</b></p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b style="font-family:Times New Roman;font-size:9pt;">Trading Symbol(s)</b></p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:34%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b style="font-family:Times New Roman;font-size:9pt;">Name of each exchange on which registered</b></p></td></tr>
<tr style="background-color:#cceeff;"><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="d_2026-01-01_2026-03-31" id="ixv-12204">Common Stock, par value $0.0001 per share</ix:nonNumeric></p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="d_2026-01-01_2026-03-31" id="ixv-12205">AIFF</ix:nonNumeric></p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:bottom;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:9pt;padding:0;vertical-align:top;width:34%;"><p style="font-family:Times New Roman;font-size:9pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><ix:nonNumeric name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" contextRef="d_2026-01-01_2026-03-31" id="ixv-12206">Nasdaq</ix:nonNumeric> Capital Market</p></td></tr>
</tbody></table>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="d_2026-01-01_2026-03-31" id="ixv-12207">Yes</ix:nonNumeric> &#9746; No &#9744;</p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="d_2026-01-01_2026-03-31" id="ixv-12208">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;No&#160;&#160;&#9744;</p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p>
<p style="font-family:'Times New Roman';font-size:7pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Large accelerated filer</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:5%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#9744;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:27%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:24%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Accelerated filer</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:13%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#9744;</p></td></tr>
<tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><ix:nonNumeric name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" contextRef="d_2026-01-01_2026-03-31" id="ixv-12209">Non-accelerated filer</ix:nonNumeric></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:5%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#9746;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:27%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:24%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Smaller reporting company</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:13%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><ix:nonNumeric name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-12210">&#9746;</ix:nonNumeric></p></td></tr>
<tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:31%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Emerging growth company</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:5%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-12211">&#9744;</ix:nonNumeric></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:27%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:24%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:top;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;&#9744;</p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). <ix:nonNumeric name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-12212">&#9744;</ix:nonNumeric>&#160;Yes &#9746; No</p>
<p style="font-family:'Times New Roman';font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">As of May 8, 2026, there were a total of <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="Share" decimals="INF" format="ixt:num-dot-decimal" contextRef="i_2026-05-08" id="ixv-12213">15,571,780</ix:nonFraction> shares of the registrant&#8217;s&#160;common&#160;stock outstanding.</p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-indent:44pt;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:0px 0px 3pt;width:100%;"/>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:3px;margin:3pt 0px;width:100%;"/>
<div class="PGBK" style="margin:0;padding:0;width:100%;">
 <div class="PGFTR" style="width:100%;"></div>
 <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
 <div class="PGHDR" style="width:100%;">
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
 </div>
</div>
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p></div>
  <div></div>
  <div>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="toc" href="#"></a><b>FIREFLY NEUROSCIENCE, INC.</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Quarterly Report on Form 10-Q</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Period Ended&#160;March 31, 2026</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>TABLE OF CONTENTS</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
   <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
    <tbody>
     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b style="font-family:Times New Roman;font-size:10pt;">Page Number</b></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:100%;" colspan="3"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a style="font-family:Times New Roman;font-size:10pt;" href="#parti"><b style="font-family:Times New Roman;font-size:10pt;"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">PART I. FINANCIAL INFORMATION</span></b></a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#item1"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Financial Statements</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#item1">1</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#bs"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Condensed Consolidated Balance Sheets as of March 31, 2026 (Unaudited) and December 31, 2025</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#bs">1</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#income"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three Months Ended March 31, 2026 and 2025</span></a> (Unaudited)</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#income">2</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#she"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Condensed Consolidated Statements of Equity (Deficit) for the Three Months Ended March 31, 2026 and 2025</span></a> (Unaudited)</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#she">3</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#cashflows"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2026 and 2025</span></a> (Unaudited)</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#cashflows">4</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#notes"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#notes">5</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 2.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#mda"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#mda">18</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 3.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#qqdmr"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#qqdmr">29</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 4.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#cps"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Controls and Procedures</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#cps">29</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:100%;" colspan="3"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a style="font-family:Times New Roman;font-size:10pt;" href="#partii"><b style="font-family:Times New Roman;font-size:10pt;"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">PART II. OTHER INFORMATION</span></b></a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#legal"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Legal Proceedings</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#legal">31</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1A.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#risks"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Risk Factors</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#risks">31</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 2.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#uses"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#uses">31</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 3.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#duss"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Defaults Upon Senior Securities</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#duss">31</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 4.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#msd"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Mine Safety Disclosures</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#msd">31</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 5.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#otherinfo"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Other Information</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#otherinfo">31</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 6.</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#exhibits"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Exhibits</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#exhibits">32</a></p></td>
     </tr>

     <tr>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:9%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:middle;width:79%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sigs"><span style="text-decoration: underline; font-family:Times New Roman;font-size:10pt;">Signatures</span></a></p></td>
      <td style="font-family:Times New Roman;font-size:10pt;padding:0;vertical-align:bottom;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#sigs">33</a></p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <div class="PGBK" style="margin:0;padding:0;width:100%;">
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">i</p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </div>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  </div>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="parti" href="#"></a><b>PART I.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Financial Information</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="item1" href="#"></a><b>Item 1. Financial Statements.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>FIREFLY NEUROSCIENCE, INC.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="bs" href="#"></a><b>CONDENSED CONSOLIDATED BALANCE SHEETS</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>AS OF</b>&#160;<span style="text-transform:uppercase;"><b>March 31, 2026</b>&#160;</span><b>AND&#160;</b>&#160;<span style="text-transform:uppercase;"><b>December 31, 2025</b>&#160;</span> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(IN THOUSANDS, EXCEPT SHARE DATA)</b> </p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(Unaudited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>ASSETS</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Current assets</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Cash and cash equivalents</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655734" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,127</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655735" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,747</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Accounts and other receivables</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655736" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">193</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655737" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">194</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655738" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,038</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655739" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">978</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Inventory</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655740" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">103</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655741" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">108</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Total current assets</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655742" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,461</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655743" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,027</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Non current assets</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655745" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">254</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655746" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">268</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Equipment, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655747" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">197</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655748" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">146</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Intangible assets, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655749" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">823</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655750" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">861</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Goodwill</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655751" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:Goodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,175</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655752" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:Goodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,175</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Total non current assets</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655753" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,449</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655754" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-4">6,450</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL ASSETS</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655755" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:num-dot-decimal" decimals="-4">10,910</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655756" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,477</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>LIABILITIES</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Current liabilities</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Trade payables</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655759" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccountsPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,329</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655760" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccountsPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,347</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Accrued liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655761" contextRef="i_2026-03-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember" unitRef="USD" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">453</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655762" contextRef="i_2025-12-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember" unitRef="USD" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">766</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Deferred revenue</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655763" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">194</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655764" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">228</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Contingent consideration payable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655765" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">478</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655766" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">478</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Total current liabilities</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><span style="-sec-ix-hidden:c145655767">2,454</span></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655768" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,819</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Non current liabilities</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Deferred revenue</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655770" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:DeferredRevenueNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">14</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655771" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:DeferredRevenueNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">21</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL LIABILITIES</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655772" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:Liabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,468</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655773" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:Liabilities" scale="3" format="ixt:num-dot-decimal" decimals="-4">2,840</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>COMMITMENTS AND CONTINGENCIES (Note 11)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;<span style="-sec-ix-hidden:c145655775">&#160;</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;<span style="-sec-ix-hidden:c145655776">&#160;</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>SHAREHOLDERS&#8217; EQUITY (DEFICIT)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Preferred shares, $<span style="-sec-ix-hidden:c145655780"><span style="-sec-ix-hidden:c145655781">0.0001</span></span> par value: <span style="-sec-ix-hidden:c145655782"><span style="-sec-ix-hidden:c145655783">1,000,000</span></span> shares authorized; <span style="-sec-ix-hidden:c145655784"><span style="-sec-ix-hidden:c145655786"><span style="-sec-ix-hidden:c145655785"><span style="-sec-ix-hidden:c145655787">nil</span></span></span></span> issued and outstanding at March 31, 2026 and December 31, 2025</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655778" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PreferredStockValue" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655779" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PreferredStockValue" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Common shares, $<span style="-sec-ix-hidden:c145655790"><span style="-sec-ix-hidden:c145655791">0.0001</span></span> par value: <span style="-sec-ix-hidden:c145655792"><span style="-sec-ix-hidden:c145655793">5,000,000,000</span></span> shares authorized; <span style="-sec-ix-hidden:c145655794"><span style="-sec-ix-hidden:c145655796">14,865,356</span></span> and <span style="-sec-ix-hidden:c145655795"><span style="-sec-ix-hidden:c145655797">13,964,367</span></span> issued and outstanding at March 31, 2026 and December 31, 2025, respectively</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655788" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655789" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Additional paid-in capital</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655798" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:num-dot-decimal" decimals="-4">122,060</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655799" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:num-dot-decimal" decimals="-3">119,251</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Accumulated deficit</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655800" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">113,619</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655801" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">111,615</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL SHAREHOLDERS&#8217; EQUITY (DEFICIT)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655802" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,442</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655803" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,637</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655804" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">10,910</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655805" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,477</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
  </div>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">1</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="income" href="#"></a><b>FIREFLY NEUROSCIENCE, INC.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>FOR THE</b>&#160;<span style="text-transform:uppercase;"><b>three months ended March 31, 2026 and 2025</b>&#160;</span> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)</b> </p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
    <tbody>
     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>REVENUE</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655806" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">485</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655807" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">43</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>COST OF GOODS SOLD</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655808" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:num-dot-decimal" decimals="-3">264</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655809" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>GROSS PROFIT</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655810" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-3">221</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655811" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-3">43</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>OPERATING EXPENSES:</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Research and development expenses</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655813" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">424</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655814" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">312</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Selling and marketing expenses</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655815" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:SellingAndMarketingExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">141</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655816" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:SellingAndMarketingExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">208</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">General and administration expenses</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655817" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,666</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655818" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,588</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL OPERATING EXPENSES</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655819" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,231</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655820" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,108</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>OPERATING LOSS</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655821" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">2,010</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655822" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,065</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>OTHER INCOME (EXPENSE)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Interest and bank fees</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655824" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">7</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655825" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">128</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Interest income</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655826" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:InvestmentIncomeInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">14</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655827" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:InvestmentIncomeInterest" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Unrealized gain (loss) on foreign exchange</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655828" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655829" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" format="ixt:num-dot-decimal" decimals="-3">3</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Change in derivative fair value</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655830" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655831" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">9,369</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Loss on settlement</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655832" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655833" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,353</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Other income (expense), net</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655834" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655835" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">18</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL OTHER INCOME (EXPENSE)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655836" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">6</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655837" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">10,865</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>LOSS BEFORE INCOME TAX</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655838" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,004</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655839" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">12,930</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Income tax provision</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655840" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655841" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>NET LOSS AND COMPREHENSIVE LOSS</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><span style="-sec-ix-hidden:c145655842">(2,004</span></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655843" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">12,930</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Deemed dividend on warrant inducement</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655844" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:DeemedDividendWarrantInducement" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">90</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655845" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:DeemedDividendWarrantInducement" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">4,410</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>NET LOSS AND COMPREHENSIVE LOSS ATTRIBUTABLE TO COMMON STOCKHOLDERS</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655846" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,094</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655847" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">17,340</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BASIC AND DILUTED LOSS PER SHARE</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655848" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.13</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655849" contextRef="d_2025-01-01_2025-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">1.74</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING, BASIC AND DILUTED</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655850" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">16,227,346</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145655851" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">9,956,933</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">2</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="she" href="#"></a><b>FIREFLY NEUROSCIENCE, INC.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS</b>&#8217;<b> EQUITY (DEFICIT)</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"> <span style="text-transform:uppercase;"><b>March 31, 2026 and 2025</b>&#160;</span> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(IN THOUSANDS, EXCEPT SHARE DATA)</b> </p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
    <tbody>
     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="10"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Common stock</em></em></em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Shareholder&#8217;s</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">shares to</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">paid-in</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">equity</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">shares</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">be issued</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">capital</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">deficit</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><em style="font: inherit;">(deficit)</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:28%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BALANCE AT DECEMBER 31, 2025</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655876" contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">13,964,367</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655877" contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655878" contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655879" contextRef="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">119,251</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655880" contextRef="i_2025-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">111,615</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655881" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,637</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Private placement, net of issuance costs</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655882" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="INF">450,967</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655884" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655885" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,236</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655886" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655887" contextRef="d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,236</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued - warrants exercised</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655888" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantExercises" scale="0" format="ixt:num-dot-decimal" decimals="INF">300,000</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655890" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655891" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-4">150</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655892" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655893" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-4">150</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for conversion of Convertible Promissory Note</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655894" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655895" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655896" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655897" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655898" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655899" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issues for consulting services</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655900" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655901" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655902" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655903" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655904" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655905" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Share-based compensation expense</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655906" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">150,022</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655907" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655908" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655909" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">423</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655910" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655911" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">423</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Deemed dividend on warrant inducement</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655912" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantInducement" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655913" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantInducement" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655914" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655915" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655916" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655917" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Net loss</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655920" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655921" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;">(<ix:nonFraction id="c145655922" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,004</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;">(<ix:nonFraction id="c145655923" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,004</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BALANCE AT MARCH 31, 2026</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655924" contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">14,865,356</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655925" contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655926" contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655927" contextRef="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">122,060</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655928" contextRef="i_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">113,619</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655929" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,442</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BALANCE AT DECEMBER 31, 2024</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655930" contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">8,122,060</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655931" contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655932" contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655933" contextRef="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">86,709</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655934" contextRef="i_2024-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">87,084</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655935" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">375</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Private placement, net of issuance costs</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655936" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="INF">547,737</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655937" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655938" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655939" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,464</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655940" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655941" contextRef="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,464</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued - warrants exercised</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655942" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantExercises" scale="0" format="ixt:num-dot-decimal" decimals="INF">2,186,595</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655943" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantExercises" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655944" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655945" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,827</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655946" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655947" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:StockIssuedDuringPeriodValueWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,828</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for conversion of Convertible Promissory Note</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655948" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" format="ixt:num-dot-decimal" decimals="INF">800,000</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655949" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655950" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655951" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,329</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655952" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655953" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,329</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issues for consulting services</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655954" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" format="ixt:num-dot-decimal" decimals="INF">22,344</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655955" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655956" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655957" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:num-dot-decimal" decimals="-3">32</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655958" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655959" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" format="ixt:num-dot-decimal" decimals="-3">32</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Share-based compensation expense</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655960" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655961" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655962" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655963" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">247</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655964" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655965" contextRef="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-UnitsOfferingMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">247</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Deemed dividend on warrant inducement</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655966" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantInducement" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655967" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="aiff:StockIssuedDuringPeriodSharesWarrantInducement" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655968" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655969" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;">(<ix:nonFraction id="c145655970" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">4,410</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;">(<ix:nonFraction id="c145655971" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:DeemedDividendOnWarrantInducementEquityImpact" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">4,410</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Net loss</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655974" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><ix:nonFraction id="c145655975" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;">(<ix:nonFraction id="c145655976" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">12,930</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;">(<ix:nonFraction id="c145655977" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">12,930</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BALANCE AT MARCH 31, 2025</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655978" contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">11,678,736</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655979" contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655980" contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655981" contextRef="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">109,608</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>(<ix:nonFraction id="c145655982" contextRef="i_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">104,424</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10.5pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145655983" contextRef="i_2025-03-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,185</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">3</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="cashflows" href="#"></a><b>FIREFLY NEUROSCIENCE, INC.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>FOR THE</b>&#160;<span style="text-transform:uppercase;"><b>three months ended March 31, 2026 and 2025</b>&#160;</span> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(IN THOUSANDS)</b> </p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
    <tbody>
     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>CASH FLOWS FROM OPERATING ACTIVITIES:</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Net loss</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655991" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,004</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145655992" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">12,930</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Adjustments to reconcile net loss to net cash used in operating activities</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Depreciation and amortization</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655994" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">45</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655995" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">19</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Share-based compensation expense</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655996" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">423</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655997" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">247</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Accretion expense on convertible promissory note</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655998" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145655999" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" format="ixt:num-dot-decimal" decimals="-3">126</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in derivative fair value</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656000" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656001" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">9,369</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Loss on settlement of convertible promissory note</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656002" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656003" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,353</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Drawdown in shares issued for prepaid services</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656004" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:DrawdownInSharesIssuedForPrepaidServices" scale="3" format="ixt:num-dot-decimal" decimals="-3">157</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656005" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:DrawdownInSharesIssuedForPrepaidServices" scale="3" format="ixt:num-dot-decimal" decimals="-3">63</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Shares issued for consulting services</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656006" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656007" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" format="ixt:num-dot-decimal" decimals="-3">32</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Changes in operating assets and liabilities:</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in receivables</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656009" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656010" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">21</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in prepaid expenses</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656011" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">203</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656012" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">124</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in inventory</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656013" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656014" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in trade payables</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656015" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">18</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656016" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">204</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in accrued liabilities</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656017" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">313</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656018" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">470</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:27pt;margin-top:0pt;text-indent:-9pt;">Change in deferred revenue</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656019" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">41</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656020" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">13</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Net cash used in operating activities</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656021" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,948</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656022" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,511</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>CASH FLOWS FROM INVESTING ACTIVITIES:</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Purchase of equipment</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656024" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">58</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656025" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">7</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Net cash used in investing activities</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656026" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">58</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>)</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656027" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">7</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>)</b></p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>CASH FLOWS FROM FINANCING ACTIVITIES:</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Proceeds from sale of shares, net of issuance costs</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656029" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,236</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656030" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,425</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Proceeds from exercise of warrants</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656031" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ProceedsFromWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-4">150</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656032" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ProceedsFromWarrantExercises" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,828</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;"><b>Net cash provided by financing activities</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656033" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,386</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656034" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,253</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>INCREASE IN CASH</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656035" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-4">380</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656036" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,735</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BALANCE OF CASH AT THE BEGINNING OF PERIOD</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656037" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,747</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656038" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,810</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>BALANCE OF CASH AT THE END OF PERIOD</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656039" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,127</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656040" contextRef="i_2025-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,545</ix:nonFraction></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-cash investing and financing activities</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Shares issued for conversion of the convertible promissory note</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656042" contextRef="d_2026-01-01_2026-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember" unitRef="USD" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656043" contextRef="d_2025-01-01_2025-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember" unitRef="USD" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,329</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Deemed dividend on warrant inducement</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656044" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:NoncashTransactionDeemedDividendOnWarrantInducement" scale="3" format="ixt:num-dot-decimal" decimals="-4">90</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656045" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:NoncashTransactionDeemedDividendOnWarrantInducement" scale="3" format="ixt:num-dot-decimal" decimals="-4">4,410</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">4</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="notes" href="#"></a><b>FIREFLY NEUROSCIENCE, INC.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b>&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="c3194786" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1:</em> BUSINESS DESCRIPTION</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Overview</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Firefly Neuroscience, Inc., a Delaware corporation, and its wholly owned subsidiaries Evoke Neuroscience, Inc., a Delaware corporation, Firefly Neuroscience&#160;<em style="font: inherit;">2023,</em> Inc., a Delaware corporation, Firefly Neuroscience Ltd., an Israeli corporation, Elminda <em style="font: inherit;">2022</em> Inc., a Delaware corporation, Firefly Neurosciences Canada Inc., a Canadian corporation, and Elminda Canada Inc., a Canadian corporation (collectively, the &#8220;Company&#8221;), are engaged in the development, marketing and distribution of medical devices and technology allowing high resolution visualization and evaluation of the complex neuro-physiological interconnections of the human brain.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The combined entity operates under the name Firefly Neuroscience, Inc., and on <em style="font: inherit;"> August 13, 2024, </em>the Company began trading on the Nasdaq Capital Market (NASDAQ Ticker Symbol: AIFF).</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock" id="c3194787" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">2:</em> GOING CONCERN</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, the Company had an accumulated deficit of&#160;$<ix:nonFraction id="c145656051" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">113,619</ix:nonFraction>&#160;and negative cash flow from operating activities for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, of&#160;$<ix:nonFraction id="c145656053" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,948</ix:nonFraction>. Further, the Company has recurring losses with insufficient revenue from operations and expects to continue generating losses and using cash for operations. The Company's cash requirements have been met through the sales of common stock, issuance of debt and warrant exercises. These conditions raise substantial doubt about the Company's ability to continue as a going concern. Therefore, the Company <em style="font: inherit;"> may </em>be unable to realize its assets and discharge its liabilities in the normal course of business.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management of the Company has a reasonable expectation that the Company can continue raising additional capital to continue in operational existence for the foreseeable future. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026, </em>the Company raised $<ix:nonFraction id="c145656055" contextRef="d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,386</ix:nonFraction> in gross proceeds through the initial closing of a private placement of units and the exercise of warrants (see Note <em style="font: inherit;">13</em> - Equity). Subsequent to <em style="font: inherit;"> March 31, 2026, </em>the Company raised an additional $<ix:nonFraction id="c145656057" contextRef="d_2026-04-01_2026-05-12_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="3" format="ixt:num-dot-decimal" decimals="-6">8,000</ix:nonFraction> in gross proceeds through an additional closing of the same private placement and, on <em style="font: inherit;"> May 6, 2026, </em>entered into a new securities purchase agreement for aggregate gross proceeds of up to $<ix:nonFraction id="c145656058" contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="USD" name="aiff:EquityOfferingMaximumAmount" scale="3" format="ixt:num-dot-decimal" decimals="-6">1,000</ix:nonFraction>, in each case as described in Note <em style="font: inherit;">17</em> - Subsequent Events. The Company's ability to raise additional funds will depend on, among other factors, financial, economic and market conditions, many of which are outside of our control and there can be <em style="font: inherit;">no</em> assurance that the Company will be able to obtain additional funding on satisfactory terms or at all.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">5</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="c3194788" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3:</em> BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="c145657677" escape="true"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Basis of presentation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The results reported in these unaudited condensed consolidated financial statements should <em style="font: inherit;">not</em> be regarded as necessarily indicative of results that <em style="font: inherit;"> may </em>be expected for any subsequent period or for the entire period. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the Company&#8217;s annual audited consolidated financial statements for the year ended&#160;<em style="font: inherit;"> December 31, 2025</em>, and the notes thereto included in the Company&#8217;s Form <em style="font: inherit;">10</em>-K filed with the SEC on <em style="font: inherit;"> March 31, 2026. </em>Certain information and footnote disclosures normally included in the audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in the accompanying unaudited condensed consolidated financial statements. All amounts are disclosed in thousands, except share and per share amounts. The accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, except as otherwise indicated, necessary for a fair statement of its consolidated financial position, results of operations, and cash flows of the Company for all periods presented.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p></ix:nonNumeric><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ConsolidationPolicyTextBlock" id="c145657678" escape="true"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Principles of consolidation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These unaudited consolidated financial statements include the financial information of the Company and its subsidiaries. The Company consolidates legal entities in which it holds a controlling financial interest. The Company has a <em style="font: inherit;">two</em>-tier consolidation model: <em style="font: inherit;">one</em> focused on voting rights (the voting interest model) and the <em style="font: inherit;">second</em> focused on a qualitative analysis of power over significant activities and exposure to potentially significant losses or benefits (the variable interest model). All entities are <em style="font: inherit;">first</em> evaluated to determine whether they are variable interest entities (&#8220;VIE&#8221;). If an entity is determined <em style="font: inherit;">not</em> to be a VIE, it is assessed on the basis of voting and other decision-making rights under the voting interest model. The accounts of the subsidiaries are prepared for the same reporting period using consistent accounting policies. All intercompany balances and transactions were eliminated on consolidation.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p></ix:nonNumeric><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:UseOfEstimates" id="c145657679" escape="true"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Use of estimates in the preparation of consolidated financial statements</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. Actual results could differ from those estimates and assumptions, and such differences could be material to the Company&#8217;s financial position and results of operations.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p></ix:nonNumeric><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">6</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Significant accounting policies</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There have been <em style="font: inherit;">no</em> new or material changes to the significant accounting policies discussed in the Company&#8217;s audited consolidated financial statements since the year ended&#160;<em style="font: inherit;"> December 31, 2025</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="c145657680" escape="true"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Impact of recently issued accounting standards</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> "Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>): Disaggregation of Income Statement Expenses," which requires public business entities to disclose, in the notes to the financial statements, specified components of certain income statement expense line items presented on the face of the income statement, including purchases of inventory, employee compensation, depreciation, and amortization of intangible assets, on both an annual and interim basis. ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2026, </em>and interim reporting periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its disclosures in the consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> July 2025, </em>the FASB issued ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>) (&#8220;ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05&#8221;</em>) to introduce a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will <em style="font: inherit;">not</em> change for the remaining life of the asset. This expedient can only be applied to current accounts receivable and current contract assets. ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2025 </em>and interim periods within those annual periods, and this update is applied prospectively. The adoption of this amendment did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> September 2025, </em>the FASB issued Account Standards Update, or ASU, <em style="font: inherit;">2025</em>-<em style="font: inherit;">06</em> &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic <em style="font: inherit;">350</em> <em style="font: inherit;">40</em>): Targeted Improvements to the Accounting for Internal-Use Software&#8221;, to modernize the accounting for internal-use software costs. The new guidance amends the existing standard that refers to various stages of a software development project to align better with current software development methods. Under the new guidance, entities will start capitalizing eligible costs when management has authorized and committed to funding the software project, and it is probable that the project will be completed and the software will be used to perform the function intended. In evaluating whether it is probable the project will be completed, an entity is required to consider whether there is significant uncertainty associated with the development activities of the software. The new guidance will be effective for the Company for interim and annual periods beginning <em style="font: inherit;"> January 1, 2028. </em>The Company has <em style="font: inherit;">not</em> adopted this standard early and is currently evaluating the potential effect that the updated standard will have on its consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p></ix:nonNumeric><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="c3194789" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4:</em></b>&#160;<b>BUSINESS COMBINATION</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Evoke Neuroscience, Inc.</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> April 30, 2025, </em>the Company entered into a Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with Evoke Neuroscience, Inc. (&#8220;Evoke&#8221;) and stockholders of Evoke (the &#8220;Sellers&#8221;) to increase Firefly Neuroscience, Inc.&#8217;s capacity and expand its customer base. The Sellers sold and the Company purchased all of the issued and outstanding shares of Evoke, for a total purchase price consisting of: (i) $<ix:nonFraction id="c145656131" contextRef="d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" format="ixt:num-dot-decimal" decimals="-6">3,000</ix:nonFraction> in cash (the &#8220;Cash Purchase Price&#8221;); (ii) shares of the Company&#8217;s common stock having an aggregate value of $<ix:nonFraction id="c145656132" contextRef="d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" format="ixt:num-dot-decimal" decimals="-6">3,000</ix:nonFraction> priced at $<ix:nonFraction id="c145656133" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USDPerShare" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.50</ix:nonFraction> per share (the &#8220;Shares&#8221;); and (iii) an earn-out payment in the form of additional shares of the Company&#8217;s common stock with an aggregate value of $<ix:nonFraction id="c145656134" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_ContingentConsiderationByTypeAxis-EarnOutSharesMember" unitRef="USD" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" format="ixt:num-dot-decimal" decimals="-5">500</ix:nonFraction>, contingent upon the achievement of specified revenue targets during a <em style="font: inherit;">thirty-six</em> (<ix:nonNumeric contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_ContingentConsiderationByTypeAxis-EarnOutSharesMember" name="aiff:BusinessCombinationContingentConsiderationEarnoutPeriod" id="c145656136" format="ixt-sec:durmonth">36</ix:nonNumeric>) month earn-out period, all as further described in the Securities Purchase Agreement (the &#8220;Earn-Out Shares,&#8221; and collectively with the Cash Purchase Price and Share Consideration, the &#8220;Purchase Price&#8221;).</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The contingent consideration associated with the Earn-Out Shares of $<ix:nonFraction id="c145656137" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">478</ix:nonFraction> reflects the estimated fair value, at the acquisition date, of contingent future cash payments of up to $<ix:nonFraction id="c145656138" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="3" format="ixt:num-dot-decimal" decimals="-5">500</ix:nonFraction>&#160;to the Sellers under an &#8220;earn-out&#8221; provision of the Securities Purchase Agreement. The Company determined the estimated acquisition date of fair value of the contingent consideration using a&#160;Monte Carlo&#160;simulation. Significant assumptions included a discount rate of&#160;<ix:nonFraction id="c145656139" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_ValuationTechniqueAxis-MonteCarloModelMember" unitRef="Rate" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.5</ix:nonFraction>% and an assumed income tax rate of&#160;<ix:nonFraction id="c145656140" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember_ValuationTechniqueAxis-MonteCarloModelMember" unitRef="Rate" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">26.5</ix:nonFraction>% as well as projected net sales derived from internal forecasts and a <em style="font: inherit;">three</em>-month revenue volatility rate of <ix:nonFraction id="c145656142" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_ValuationTechniqueAxis-MonteCarloModelMember" unitRef="Rate" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">1.6</ix:nonFraction>%.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">This contingent consideration of liability will be remeasured at fair value for each reporting period until the contingency is resolved, with changes in fair value recognized in operating expenses. During the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, the Company did <em style="font: inherit;">not</em> recognize a change in fair value of contingent consideration. Significant assumptions included a discount rate of&#160;<ix:nonFraction id="c145656145" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember" unitRef="Rate" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.6</ix:nonFraction>% and an assumed income tax rate of&#160;<ix:nonFraction id="c145656146" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember" unitRef="Rate" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">26.5</ix:nonFraction>% as well as projected net sales derived from internal forecasts and a <em style="font: inherit;">three</em>-month revenue volatility rate of <ix:nonFraction id="c145656148" contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Rate" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">2.4</ix:nonFraction>%.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">7</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The condensed consolidated financial statements of the Company include the results of operations of Evoke from <em style="font: inherit;"> April 30, 2025 </em>to&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and do <em style="font: inherit;">not</em> include results of operations for periods prior to <em style="font: inherit;"> April 30, 2025.</em></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">The following table presents the unaudited pro forma condensed consolidated results of operations for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>&#160;as if the acquisition of Evoke&#160;occurred at the beginning of fiscal year <em style="font: inherit;">2025.</em> The pro forma information provided below is compiled from the preacquisition financial information of Evoke and includes pro forma adjustments to give effect to (i) amortization expense associated with the acquired intangible assets. The pro forma results are <em style="font: inherit;">not</em> necessarily indicative of (i) the results of operations that would have occurred had the operations of this acquisition actually been acquired at the beginning of fiscal year <em style="font: inherit;">2025</em> or (ii) future results of operations. The results of operations of Evoke from <em style="font: inherit;"> January 1, 2025 </em>to <em style="font: inherit;"> March 31, 2025 </em>included revenues of $<ix:nonFraction id="c145656156" contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="3" format="ixt:num-dot-decimal" decimals="-3">374</ix:nonFraction>&#160;and a net loss of $<ix:nonFraction id="c145656157" contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">131</ix:nonFraction>.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="c3194790" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Revenues</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656158" contextRef="d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" format="ixt:num-dot-decimal" decimals="-3">485</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656159" contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" format="ixt:num-dot-decimal" decimals="-3">417</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Net loss</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656160" contextRef="d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,004</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656161" contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember" unitRef="USD" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">13,061</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:AccountsAndNontradeReceivableTextBlock" id="c3194791" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>NOTE <em style="font: inherit;">5:</em> ACCOUNTS AND OTHER RECEIVABLES</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Details of accounts and other receivables balance is as follows:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="c3194792" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Accounts receivable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656164" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccountsReceivableGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">129</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656165" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccountsReceivableGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">124</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Allowance for expected credit losses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656166" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656167" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Other receivables</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656168" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OtherReceivables" scale="3" format="ixt:num-dot-decimal" decimals="-4">70</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656169" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:OtherReceivables" scale="3" format="ixt:num-dot-decimal" decimals="-4">80</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656170" contextRef="i_2026-03-31" unitRef="USD" name="aiff:AccountsAndOtherReceivables" scale="3" format="ixt:num-dot-decimal" decimals="-3">189</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656171" contextRef="i_2025-12-31" unitRef="USD" name="aiff:AccountsAndOtherReceivables" scale="3" format="ixt:num-dot-decimal" decimals="-3">194</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="c3194793" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Allowance for credit losses at beginning of period</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656172" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656173" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">112</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Provision for bad debt</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656174" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;" class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656175" contextRef="d_2025-01-01_2025-12-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Accounts written off</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656176" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;" class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656177" contextRef="d_2025-01-01_2025-12-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" format="ixt:num-dot-decimal" decimals="-3">112</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656178" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656179" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">8</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="aiff:PrepaidExpensesTextBlock" id="c3194794" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6:</em> PREPAID EXPENSES</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Details of prepaid expenses balance is as follows:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="c3194795" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for prepaid services</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656185" contextRef="i_2026-03-31" unitRef="USD" name="aiff:PrepaidServicesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">623</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656186" contextRef="i_2025-12-31" unitRef="USD" name="aiff:PrepaidServicesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-4">780</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656187" contextRef="i_2026-03-31" unitRef="USD" name="aiff:PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">415</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656188" contextRef="i_2025-12-31" unitRef="USD" name="aiff:PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">198</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656189" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PrepaidExpenseCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,038</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656190" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PrepaidExpenseCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">978</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for prepaid services</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656191" contextRef="i_2026-03-31" unitRef="USD" name="aiff:PrepaidServicesNoncurrent" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656192" contextRef="i_2025-12-31" unitRef="USD" name="aiff:PrepaidServicesNoncurrent" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656193" contextRef="i_2026-03-31" unitRef="USD" name="aiff:PrepaidExpensesAndDeposits" scale="3" format="ixt:num-dot-decimal" decimals="-3">254</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656194" contextRef="i_2025-12-31" unitRef="USD" name="aiff:PrepaidExpensesAndDeposits" scale="3" format="ixt:num-dot-decimal" decimals="-3">268</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (non-current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656195" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PrepaidExpenseNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">254</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656196" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PrepaidExpenseNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">268</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:InventoryDisclosureTextBlock" id="c3194796" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">7:</em> INVENTORY</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Details of inventory&#160;balance is as follows:&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="c3194797" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Raw Materials</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656202" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:InventoryRawMaterials" scale="3" format="ixt:num-dot-decimal" decimals="-3">103</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656203" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:InventoryRawMaterials" scale="3" format="ixt:num-dot-decimal" decimals="-3">108</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Work In Process</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656204" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:InventoryWorkInProcess" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656205" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:InventoryWorkInProcess" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finished Goods</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656206" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:InventoryFinishedGoods" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656207" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:InventoryFinishedGoods" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656208" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">103</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656209" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">108</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="c3194798" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">8:</em> EQUIPMENT</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment balance is as follows:&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="c3194799" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Medical equipment, cost</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656216" contextRef="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">148</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656217" contextRef="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">148</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Medical equipment subject to operating leases, cost</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656218" contextRef="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">177</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656219" contextRef="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">123</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Office Equipment</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656220" contextRef="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">36</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656221" contextRef="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">32</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Less &#8211; accumulated depreciation</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><span style="-sec-ix-hidden:c145656222">(65</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656223" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">58</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Less - Impairment</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><span style="-sec-ix-hidden:c145656224">(99</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656225" contextRef="i_2025-12-31" unitRef="USD" name="aiff:AccumulatedImpairmentPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">99</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Equipment, net</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656226" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">197</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656227" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">146</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Depreciation expenses were $<ix:nonFraction id="c145656211" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:Depreciation" scale="3" format="ixt:num-dot-decimal" decimals="-3">7</ix:nonFraction>&#160;and $<ix:nonFraction id="c145656212" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:Depreciation" scale="3" format="ixt:num-dot-decimal" decimals="-3">9</ix:nonFraction>&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Medical equipment subject to operating leases includes hardware leased to customers as part of the Company&#8217;s products and services offerings.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">9</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:LesseeOperatingLeasesTextBlock" id="c3194800" escape="true">
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>NOTE <em style="font: inherit;">9:</em> LEASES</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company enters into subscription agreements with customers under which it leases EEG equipment and provides services related to EEG testing. The lease terms range from <ix:nonNumeric contextRef="i_2026-03-31_RangeAxis-MinimumMember" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="c145656229" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i_2026-03-31_RangeAxis-MaximumMember" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="c145656230" format="ixt-sec:duryear">2</ix:nonNumeric> years. The subscription arrangements are classified as an operating lease. The leases do <em style="font: inherit;">not</em> transfer ownership of the underlying assets to the customer, do <em style="font: inherit;">not</em> provide the customer with a purchase option that is reasonably certain to be exercised, and the lease terms do <em style="font: inherit;">not</em> represent a major part of the remaining economic life of the underlying assets. The underlying assets subject to operating leases consist of EEG equipment. These assets remain on the Company&#8217;s balance sheet and are depreciated over their estimated useful lives.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Future undiscounted cash flows from the Company&#8217;s operating leases are as follows:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="c3194801" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Year</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656234" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" format="ixt:num-dot-decimal" decimals="-4">610</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656235" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" format="ixt:num-dot-decimal" decimals="-3">225</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656236" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">3</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656237" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2030</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656238" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Thereafter</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656239" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b><ix:nonFraction id="c145656240" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" format="ixt:num-dot-decimal" decimals="-3">838</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="c3194802" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">10:</em> INTANGIBLE ASSETS, NET AND GOODWILL</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following tables summarize the composition of intangible assets as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and <em style="font: inherit;"> December 31, 2025:&#160;</em></p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="c8CC2809A-5E22-4B98-95E0-7E4C288F8FD0" escape="true" continuedAt="c9DD4D899-CBA4-438E-8E32-41149E788A27">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="18"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2026</em></em></em></em></em></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Carrying</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Carrying</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Weighted</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amount</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Impairment</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amount</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Average Life</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finite lived intangible assets</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Developed technology</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656268" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-5">700</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656269" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">72</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656270" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656271" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">628</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656272" format="ixt-sec:duryear">8.09</ix:nonNumeric></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Trade names</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656273" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">150</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656274" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">46</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656275" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656276" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">104</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656277" format="ixt-sec:duryear">2.09</ix:nonNumeric></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Non-compete agreements</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656278" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">110</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656279" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">19</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656280" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656281" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">91</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656282" format="ixt-sec:duryear">4.09</ix:nonNumeric></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total intangible assets</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656283" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">960</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656284" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">137</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656285" contextRef="i_2026-03-31" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656286" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">823</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonNumeric contextRef="i_2026-03-31" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656287" format="ixt-sec:duryear">6.69</ix:nonNumeric></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:continuation id="c9DD4D899-CBA4-438E-8E32-41149E788A27">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="18"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31, 2025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Gross</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Net</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Carrying</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Accumulated</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Accumulated</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Carrying</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Weighted</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amount</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amortization</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Impairment</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amount</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Average Life</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finite lived intangible assets</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">BNA software</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656289" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,109</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656290" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">84</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656291" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,025</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656292" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Developed technology</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656294" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-5">700</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656295" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">52</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656296" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656297" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">648</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656298" format="ixt-sec:duryear">8.33</ix:nonNumeric></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Trade names</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656299" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">150</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656300" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">33</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656301" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656302" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">117</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656303" format="ixt-sec:duryear">2.33</ix:nonNumeric></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Non-compete agreements</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656304" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">110</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656305" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">14</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656306" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656307" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">96</ix:nonFraction></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="c145656308" format="ixt-sec:duryear">4.33</ix:nonNumeric></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total intangible assets</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656309" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FiniteLivedContractualRightsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,069</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656310" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">183</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(<ix:nonFraction id="c145656311" contextRef="i_2025-12-31" unitRef="USD" name="aiff:FinitelivedIntangibleAssetsAccumulatedImpairment" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,025</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656312" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">861</ix:nonFraction></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">6.93</em></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:continuation>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amortization&#160;expense was $<ix:nonFraction id="c145656242" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AdjustmentForAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">38</ix:nonFraction>&#160;and $<ix:nonFraction id="c145656243" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AdjustmentForAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction>&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The estimated aggregate future amortization expense for intangible assets subject to amortization as of&#160;<em style="font: inherit;"> March 31, 2026</em>, is summarized below:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="c3194805" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Estimated</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Future</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Expense</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656318" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" format="ixt:num-dot-decimal" decimals="-3">112</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656319" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" format="ixt:num-dot-decimal" decimals="-4">150</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656320" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" format="ixt:num-dot-decimal" decimals="-3">116</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656321" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-5">100</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2030 and therafter</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656322" contextRef="i_2026-03-31" unitRef="USD" name="aiff:FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">345</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656323" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">823</ix:nonFraction></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">10</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="c3194806" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">11:</em> LIABILITY FOR EMPLOYEE RIGHTS UPON RETIREMENT</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Israeli labor law requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain circumstances. Pursuant to Section <em style="font: inherit;">14</em> of the Israeli Severance Pay Law, <em style="font: inherit;">1963,</em> all of the Company&#8217;s employees are entitled to monthly deposits, at a rate of <ix:nonFraction id="c145656327" contextRef="i_2025-03-31" unitRef="Pure" name="aiff:MonthlyDepositRatePercentOfSalary" scale="-2" format="ixt:num-dot-decimal" decimals="4">8.33</ix:nonFraction>% of their monthly salary, made in their name with insurance companies. Payments made in accordance with Section <em style="font: inherit;">14</em> relieve the Company from any future severance payments with&#160;respect to&#160;those employees. In accordance with the Israeli Severance Pay Law, <em style="font: inherit;">1963,</em> severance payments, which are included in salary and employee benefits, were $<ix:nonFraction id="c145656330" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-4">10</ix:nonFraction>&#160;and $<ix:nonFraction id="c145656331" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">11</ix:nonFraction>&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, respectively.</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="c3194807" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">12:</em> COMMITMENTS AND CONTINGENCIES</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>a. Royalty Commitment - Israeli Innovation Authority (</b></i>&#8220;<i><b>IIA</b></i>&#8221;<i><b>)</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company is committed to pay royalties to the State of Israel, through the Israel Innovation Authority (&#8220;IIA&#8221;), on proceeds from sales of products in which the IIA participated by way of grants for research and development. <ix:nonFraction id="c145656335" contextRef="d_2024-01-01_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-GrantMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt-sec:numwordsen" decimals="-3">No</ix:nonFraction> grants were received in the period beginning <em style="font: inherit;"> January 1, 2024 </em>through&#160;<em style="font: inherit;"> March 31, 2026</em>. Under the terms of the prior IIA grant agreements, the principal value of financial assistance received along with annual interest based on London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) is repayable in form of royalties at <ix:nonFraction id="c145656336" contextRef="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember" unitRef="Pure" name="aiff:ResearchAgreementRoyaltyPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="2">3.0</ix:nonFraction>% of BNA&#8482; sales. Since the elimination of LIBOR, the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) subsequently replaced LIBOR as a reference rate of interest for IIA grant agreements. In the case of lack of commercial feasibility of the project that was financed using the grant, the Company is <em style="font: inherit;">not</em> obligated to pay any royalty. The Company cannot reasonably determine the outcome of the commercialization of the underlying technology and considers the liability to be contingent upon generation of sales utilizing said underlying technology, hence <ix:nonFraction id="c145656338" contextRef="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt-sec:numwordsen" decimals="-3">no</ix:nonFraction> liability has been recognized as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;"> December 31, 2025</em>. The contingent liability&#160;amounts to $<ix:nonFraction id="c145656339" contextRef="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember" unitRef="USD" name="aiff:ContractWithCustomerContingentLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,861</ix:nonFraction>&#160;and $<ix:nonFraction id="c145656340" contextRef="i_2025-12-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember" unitRef="USD" name="aiff:ContractWithCustomerContingentLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,835</ix:nonFraction>&#160;for&#160;<em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;respectively.&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Sale of the technology developed utilizing the grants from IIA is restricted and is subject to IIA&#8217;s approval.&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>b. Legal Proceedings</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company is subject to various claims, complaints, and legal actions in the normal course of business from time to time. After consulting with counsel, the Company is <em style="font: inherit;">not</em> aware of any currently pending litigation for which it believes the outcome could have a material adverse effect on its operations or financial position.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">11</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="c3194808" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">13:</em> EQUITY</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>a. Shares</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> February 3, 2026, </em>the Company filed a Prospectus Supplement to amend a registration statement with the Securities and Exchange Commission for an at-the-market ("ATM") offering program pursuant to which the Company <em style="font: inherit;"> may, </em>from time to time, offer and sell shares of its common stock having an aggregate offering price of up to $<ix:nonFraction id="c145656346" contextRef="i_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember" unitRef="USD" name="aiff:EquityOfferingMaximumAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,434</ix:nonFraction>. The registration statement became effective on <em style="font: inherit;"> February 3, 2026. </em>As of <em style="font: inherit;"> March 31, 2026 </em>the Company had <span style="-sec-ix-hidden:c145656347">not</span> sold any shares under the ATM program.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> March 8, 2026, </em>the Company entered into a Securities Purchase Agreement (the "Purchase Agreement") with certain accredited investors (the "Investors") for a private placement of units ("Units") at a purchase price of $<ix:nonFraction id="c145656348" contextRef="i_2026-03-08_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:EquityOfferingUnitPrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.50</ix:nonFraction> per Unit. On <em style="font: inherit;"> March 12, 2026 (</em>the "Initial Closing"), the Company issued <ix:nonFraction id="c145656349" contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="aiff:EquityIssuanceUnitsNumberOfUnits" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,500,000</ix:nonFraction> Units for aggregate gross proceeds of $<ix:nonFraction id="c145656350" contextRef="d_2026-03-12_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">2,250</ix:nonFraction>.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Each Unit consists of: (i) <span style="-sec-ix-hidden:c145656351">one</span> share of common stock (par value $<ix:nonFraction id="c145656352" contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction>), or a pre-funded warrant to purchase <span style="-sec-ix-hidden:c145656353">one</span> share of common stock at $<ix:nonFraction id="c145656354" contextRef="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction> per share for investors subject to beneficial ownership limitations of <ix:nonFraction id="c145656355" contextRef="i_2026-03-12_RangeAxis-MinimumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Pure" name="aiff:BeneficialOwnershipPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.99</ix:nonFraction>% or <span style="-sec-ix-hidden:c145656356">9.99%;</span> (ii) <span style="-sec-ix-hidden:c145656357">one</span> warrant to purchase <span style="-sec-ix-hidden:c145656358">one</span> share of common stock at $<ix:nonFraction id="c145656359" contextRef="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.88</ix:nonFraction> per share exercisable over <span style="-sec-ix-hidden:c145656360">five</span> years; and (iii) <span style="-sec-ix-hidden:c145656361">one</span> warrant to purchase <span style="-sec-ix-hidden:c145656362"><span style="-sec-ix-hidden:c145656421">one</span></span> share of common stock at $<ix:nonFraction id="c145656363" contextRef="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.50</ix:nonFraction> per share exercisable over <span style="-sec-ix-hidden:c145656364">five</span> years.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Investors have the right, but <em style="font: inherit;">not</em> the obligation, to purchase up to an additional $<ix:nonFraction id="c145656366" contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USD" name="aiff:EquityOfferingAdditionalAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">18,000</ix:nonFraction> of Units in <em style="font: inherit;">one</em> or more subsequent closings within <em style="font: inherit;">30</em> days of the Initial Closing Date. On <em style="font: inherit;"> April 16, 2026, </em>the Company consummated an additional closing. (see Note <em style="font: inherit;">17</em> - Subsequent Events)</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The offering was conducted as a private placement under Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act of <em style="font: inherit;">1933</em> and/or Rule <em style="font: inherit;">506</em>(b) of Regulation D, and was structured to comply with Nasdaq Listing Rule <em style="font: inherit;">5635</em>(d) without requiring stockholder approval.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has agreed to file a registration statement covering the resale of the shares and warrant shares on or before <em style="font: inherit;"> May 21, 2026.</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">In connection with the Purchase Agreement, each Investor entered into a Lock-Up Agreement restricting transfers of all securities issued under the Purchase Agreement for <em style="font: inherit;">six</em> months following the Initial Closing (through <em style="font: inherit;"> September 12, 2026), </em>followed by a <em style="font: inherit;">six</em>-month graduated release of <em style="font: inherit;">one</em>-<em style="font: inherit;">sixth</em> of restricted securities per month through <em style="font: inherit;"> March 12, 2027. </em>The lock-ups were subsequently amended to have the lock-up period end <em style="font: inherit;"> May 16, 2026.</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>b. Warrants</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table summarizes the Company&#8217;s warrant activity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="c2B3D06F7-43BE-4C5B-8D02-2185818B4A6D" escape="true" continuedAt="A3D91D52-48A9-4D81-A36A-B2066D0FC2E9">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Price</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Years)</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656440" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">900,738</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656441" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">16.26</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife" id="c145656442" format="ixt-sec:duryear">6.65</ix:nonNumeric></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>PIPE 2026 warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656443" contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-The2026PipeWarrantsMember" unitRef="Share" name="aiff:ClassOfWarrantOrRightIssuedDuringPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">3,000,000</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656444" contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-The2026PipeWarrantsMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.19</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Exercised</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656446" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="aiff:ClassOfWarrantOrRightExercisedDuringPeriod" scale="0" format="ixt:fixed-zero" decimals="INF" sign="-">-</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656447" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Warrants Expired</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656449" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="aiff:ClassOfWarrantOrRightExpiredDuringPeriod" scale="0" format="ixt:fixed-zero" decimals="INF" sign="-">-</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656450" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656452" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">3,900,738</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656453" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.69</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife" id="c145656454" format="ixt-sec:duryear">4.33</ix:nonNumeric></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">12</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>c. Warrants exercisable for little or <em style="font: inherit;">no</em> consideration</b></i>&#160;<span style="color:#FF0000;">&#160;</span> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Warrants exercisable for little or <em style="font: inherit;">no</em> consideration are fully vested warrants that allow the holders to acquire a specified number of the issuer&#8217;s shares at a nominal exercise price. The following table summarizes the Company&#8217;s penny warrant activity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>:&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:continuation id="A3D91D52-48A9-4D81-A36A-B2066D0FC2E9">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Years)</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656463" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">107,591</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Pre-Funded Warrants (Note 13.a)</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656465" contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember" unitRef="Share" name="aiff:ClassOfWarrantOrRightIssuedDuringPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,049,033</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember" name="aiff:ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" id="c145656466" format="ixt-sec:duryear">4.95</ix:nonNumeric></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Exercised</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Expired</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656471" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,156,624</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember" name="aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife" id="c145656472" format="ixt-sec:duryear">4.49</ix:nonNumeric></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>d. Employees stock option plan</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of option activity under the Company&#8217;s equity incentive plan&#160;as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the period then ended is presented below.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="c6D4FAC2D-B730-475A-949F-0C994D21B5C2" escape="true" continuedAt="c3B288880-0DF9-4458-9678-4640F895FF48">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Weighted</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Contractual</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Options</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Price</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Term (Years)</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:52%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding Options, December 31, 2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656489" contextRef="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">343,499</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656490" contextRef="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">7.01</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="c145656491" format="ixt-sec:duryear">2.78</ix:nonNumeric></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656492" contextRef="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options granted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656493" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656494" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options forfeited</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656497" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">11,490</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656498" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">16.16</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding Options, March 31, 2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656501" contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">332,009</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656502" contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">6.69</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="c145656503" format="ixt-sec:duryear">2.51</ix:nonNumeric></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656504" contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">13</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The share-based compensation expense related to options for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;was $<ix:nonFraction id="c145656386" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">9</ix:nonFraction> and $<ix:nonFraction id="c145656387" contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">86</ix:nonFraction>&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025</em>, respectively. The fair value of options granted for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, was <span style="-sec-ix-hidden:c145656391">$nil</span> and $<ix:nonFraction id="c145656392" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">34</ix:nonFraction>, respectively. The intrinsic value of the options outstanding as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;is <span style="-sec-ix-hidden:c145656393">$nil</span> (<em style="font: inherit;"> December 31, 2025</em>: <span style="-sec-ix-hidden:c145656394">$nil</span>).&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of the Company&#8217;s nonvested options as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the <em style="font: inherit;">three</em>-month period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:continuation id="c3B288880-0DF9-4458-9678-4640F895FF48">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Weighted</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Options</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-Vested Options, December 31, 2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656511" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" format="ixt:num-dot-decimal" decimals="INF">61,058</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656512" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">4.94</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options granted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656513" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656514" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options vested</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656515" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="0" format="ixt:num-dot-decimal" decimals="INF">25,442</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656516" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options forfeited</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656517" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,533</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656518" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-Vested Options, March 31, 2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656519" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" format="ixt:num-dot-decimal" decimals="INF">34,083</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656520" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.24</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was $<ix:nonFraction id="c145656396" contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="3" format="ixt:num-dot-decimal" decimals="-3">34</ix:nonFraction> of total unrecognized compensation cost related to nonvested options granted to be recognized over the next <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="c145656397" format="ixt-sec:duryear">2.5</ix:nonNumeric> years.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>e. Restricted share units (</b></i>&#8220;<i><b>RSUs</b></i>&#8221;<i><b>)</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of RSU activity under the Company&#8217;s equity incentive plan&#160;as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the period ended is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="c907AC70C-4A46-433F-99C0-CF7D8792138D" escape="true" continuedAt="c8FA695C3-BEA6-4DDF-ABE5-BFFA1EC5A873">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock RSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656527" contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">357,870</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656528" contextRef="i_2026-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">315</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656529" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" format="ixt:num-dot-decimal" decimals="INF">110,860</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs exercised</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656531" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" format="ixt:num-dot-decimal" decimals="INF">150,022</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656533" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">318,708</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656534" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">695</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">14</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The share-based compensation expense related to RSUs for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;was $<ix:nonFraction id="c145656400" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">332</ix:nonFraction>&#160;and $<ix:nonFraction id="c145656401" contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction>&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025</em>, respectively. The fair value of RSUs granted for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>,&#160;and&#160;<em style="font: inherit;">2025</em>, was $<ix:nonFraction id="c145656405" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,478</ix:nonFraction>&#160;and $<ix:nonFraction id="c145656406" contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">31</ix:nonFraction>, respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The fair value of each RSU is estimated based on the grant-date fair value of the underlying share of common stock.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of the Company&#8217;s nonvested RSUs as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the <em style="font: inherit;">three</em>-month period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:continuation id="c8FA695C3-BEA6-4DDF-ABE5-BFFA1EC5A873">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock RSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested RSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656543" contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">357,870</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656544" contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.19</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656545" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">110,860</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656546" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.89</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656547" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">150,022</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656548" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.23</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested RSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656549" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">318,708</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656550" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.19</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was $<ix:nonFraction id="c145656408" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,009</ix:nonFraction>&#160;of total unrecognized compensation cost related to nonvested RSUs granted. That cost is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="c145656409" format="ixt-sec:duryear">2.14</ix:nonNumeric> years.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>f. Deferred stock</b></i>&#160;<i><b>units (</b></i>&#8220;<i><b>DSUs</b></i>&#8221;<i><b>)</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of DSU activity under the Company&#8217;s equity incentive plan&#160;as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="aiff:SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" id="EDBEBEDD-E199-4BCC-B042-A23F3922134A" escape="true" continuedAt="BB2A3058-2D9C-4D22-9DFA-BE3665FB132E">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Deferred</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock Units</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding DSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656557" contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">239,084</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656558" contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USD" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">152</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656559" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding DSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656561" contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">239,084</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656562" contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USD" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">521</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The share-based compensation expense related to DSUs for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;was $<ix:nonFraction id="c145656411" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">82</ix:nonFraction> and <span style="-sec-ix-hidden:c145656412">$nil</span>&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025</em>, respectively. The fair value of DSUs granted for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, was <span style="-sec-ix-hidden:c145656416"><span style="-sec-ix-hidden:c145656422">$nil,</span></span> respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The fair value of each&#160;DSU is estimated based on the grant-date fair value of the underlying share of common stock.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">15</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of the Company&#8217;s nonvested DSUs as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the <em style="font: inherit;">three</em>-month period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:continuation id="BB2A3058-2D9C-4D22-9DFA-BE3665FB132E">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock DSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested DSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656571" contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">172,416</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656572" contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.92</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656573" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656574" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656575" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">43,103</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656576" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested DSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656577" contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">129,313</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656578" contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.92</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was $<ix:nonFraction id="c145656419" contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" format="ixt:num-dot-decimal" decimals="-3">191</ix:nonFraction>&#160;of total unrecognized compensation cost related to nonvested DSUs granted. That cost is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="c145656420" format="ixt-sec:durmonth">7</ix:nonNumeric> months.</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:EarningsPerShareTextBlock" id="c3194817" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">14:</em> BASIC AND DILUTED NET LOSS PER SHARE</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic net loss per common share is computed by dividing net loss attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Weighted average number of shares of common stock outstanding during the period computation includes shares of common stock to be contractually issued as of the period end date and warrants exercisable for little or <em style="font: inherit;">no</em> consideration in relation to the share price. Shares of common stock that were issued and are subject to vesting conditions are <em style="font: inherit;">not</em> considered outstanding during the requisite service period.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted net loss per common share is computed by giving effect to all potential dilutive shares of common stock that were outstanding during the period when the effect is dilutive. As of&#160;<em style="font: inherit;"> March 31, 2026</em>, potential dilutive shares of common stock consist of shares issuable upon exercise of stock options, warrants, RSUs and DSUs. <span style="-sec-ix-hidden:c145656582"><span style="-sec-ix-hidden:c145656583">No</span></span> adjustments have been made to the weighted average outstanding shares of common stock figures for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, or&#160;<em style="font: inherit;">2025</em>, as the assumed conversion would be anti-dilutive.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table summarizes the potential shares of common stock that were excluded from the computation of diluted net loss per share, as such shares would have had an anti-dilutive effect:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="c3194818" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Warrants (Note 13.b)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656594" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">3,900,738</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656595" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">921,381</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Stock options (Note 13.d)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656596" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">332,009</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656597" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">476,741</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Unvested RSUs (Note 13.e)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656598" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">318,708</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656599" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">10,000</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Unvested DSUs (Note 13.f)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656600" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">129,313</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656601" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">33,332</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issuable pursuant to Series C Preferred Stock</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656602" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:fixed-zero" decimals="INF">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656603" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">340,000</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656604" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">4,680,768</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656605" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,781,454</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For the purposes of the computation of basic and diluted net loss per share, an amount recognized as a deemed dividend reduced net loss available to common stockholders in a manner similar to the application of the <em style="font: inherit;">two</em>-class method. The net loss available to common stockholders for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025 </em>was adjusted by the deemed dividend associated with the Inducement Agreement&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">16</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="c3194819" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">15:</em> REVENUE</b> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="c3194820" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Type of goods and services</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Service</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656627" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ServiceMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">216</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656628" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ServiceMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">9</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Rentals</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656629" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-RentalsMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">15</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656630" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-RentalsMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">34</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Product</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656631" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">87</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656632" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Subscriptions</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656633" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">161</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656634" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Other miscellaneous products</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656635" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">6</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656636" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656637" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">485</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656638" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">43</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Timing of recognition of revenue</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Point in time</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656640" contextRef="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-4">280</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656641" contextRef="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">9</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Over time</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656642" contextRef="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">205</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656643" contextRef="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">34</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656644" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">485</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656645" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:Revenues" scale="3" format="ixt:num-dot-decimal" decimals="-3">43</ix:nonFraction></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="c3194821" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Deferred revenue - beginning of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656646" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">249</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656647" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">13</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Increases due to consideration received from customers</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656648" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="aiff:ContractWithCustomerLiabilityConsiderationReceived" scale="3" format="ixt:num-dot-decimal" decimals="-3">251</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656649" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="aiff:ContractWithCustomerLiabilityConsiderationReceived" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Revenue recognized</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c145656650" contextRef="i_2026-03-31" unitRef="USD" name="aiff:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" scale="3" format="ixt:num-dot-decimal" decimals="-3">292</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c145656651" contextRef="i_2025-03-31" unitRef="USD" name="aiff:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">-</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Deferred revenue - end of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656652" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">208</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><ix:nonFraction id="c145656653" contextRef="i_2025-03-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">13</ix:nonFraction></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">The deferred revenue balance at <em style="font: inherit;"> March 31, 2026 </em>consists of $<ix:nonFraction id="c145656607" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">194</ix:nonFraction> classified as current and $<ix:nonFraction id="c145656608" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">14</ix:nonFraction> classified as non-current on the condensed consolidated balance sheet.</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SegmentReportingDisclosureTextBlock" id="c3194822" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">16:</em> SEGMENT REPORTING</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has <span style="-sec-ix-hidden:c145656655">one</span> reportable segment managed on a consolidated basis: Firefly Products. The Company derives revenue primarily in North America and manages the business activities on a consolidated basis. The technology used in our customer arrangements is based on a single software platform that is deployed to and implemented by customers in a similar manner. The service term for the software arrangements is variable. The Company does <em style="font: inherit;">not</em> have intra-entity sales or transfers.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Chief Executive Officer, who reviews financial information presented on a consolidated basis to allocate resources, evaluate financial performance and make overall operating decisions. The measure of segment profit or loss that is most consistent with the consolidated financial statements is consolidated net loss. The accounting policies of our single reportable segment are the same as those for the consolidated financial statements. The level of disaggregation and amounts of significant segment expenses that are regularly provided to the CODM are the same as those presented in the consolidated statements of operations. Likewise, the measure of segment assets is reported on the consolidated balance sheets as total assets.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SubsequentEventsTextBlock" id="c3194823" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">17.</em> SUBSEQUENT EVENTS</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> April 16, 2026, </em>the Company consummated an additional closing (the &#8220;Additional Closing&#8221;) under the Securities Purchase Agreement dated <em style="font: inherit;"> March 8, 2026 (</em>the &#8220;Purchase Agreement&#8221;), pursuant to which the Company issued <ix:nonFraction id="c145656658" contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="aiff:EquityIssuanceUnitsNumberOfUnits" scale="0" format="ixt:num-dot-decimal" decimals="INF">5,333,333</ix:nonFraction> units at a purchase price of $<ix:nonFraction id="c145656659" contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:EquityOfferingUnitPrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.50</ix:nonFraction> per unit for aggregate gross proceeds of $<ix:nonFraction id="c145656660" contextRef="d_2026-04-16_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="3" format="ixt:num-dot-decimal" decimals="-6">8,000</ix:nonFraction>. Each unit consisted of either <span style="-sec-ix-hidden:c145656661">one</span> share of common stock or <span style="-sec-ix-hidden:c145656662">one</span> pre-funded warrant exercisable at $<ix:nonFraction id="c145656663" contextRef="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction> per share, together with (i) <span style="-sec-ix-hidden:c145656664">one <span style="-sec-ix-hidden:c145656665">five</span></span>-year common stock purchase warrant to purchase <span style="-sec-ix-hidden:c145656666">one</span> share of common stock at an exercise price of $<ix:nonFraction id="c145656667" contextRef="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.88</ix:nonFraction> per share (the <em style="font: inherit;">&#8220;150%</em> Warrants&#8221;) and (ii) <span style="-sec-ix-hidden:c145656669">one <span style="-sec-ix-hidden:c145656670">five</span></span>-year common stock purchase warrant to purchase <span style="-sec-ix-hidden:c145656671">one</span> share of common stock at an exercise price of $<ix:nonFraction id="c145656672" contextRef="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:ClassOfWarrantOrRightIssuedExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.50</ix:nonFraction> per share (the <em style="font: inherit;">&#8220;200%</em> Warrants&#8221;). In connection with the Additional Closing, the Company issued <ix:nonFraction id="c145656674" contextRef="d_2026-04-16_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="INF">762,208</ix:nonFraction> shares of common stock, a pre-funded warrant to purchase <ix:nonFraction id="c145656675" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">4,571,125</ix:nonFraction> shares of common stock, <em style="font: inherit;">150%</em> Warrants to purchase <ix:nonFraction id="c145656677" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">5,333,333</ix:nonFraction> shares of common stock, and <em style="font: inherit;">200%</em> Warrants to purchase <ix:nonFraction id="c145656679" contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">5,333,333</ix:nonFraction> shares of common stock, all warrants expiring <em style="font: inherit;"> April 16, 2031. </em>The exercise of all warrants is subject to a <ix:nonFraction id="c145656680" contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementWarrantsMember" unitRef="Pure" name="aiff:BeneficialOwnershipPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.99</ix:nonFraction>% beneficial ownership limitation. The securities were issued in a private placement pursuant to Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act of <em style="font: inherit;">1933,</em> as amended, and Rule <em style="font: inherit;">506</em>(b) of Regulation D thereunder. In connection with the Additional Closing, the Company and the investor entered into an amended and restated lock-up agreement restricting transfers of the securities for a <em style="font: inherit;">30</em>-day period ending <em style="font: inherit;"> May 16, 2026. </em>The Company has agreed to file a registration statement covering the resale of the shares and warrant shares by <em style="font: inherit;"> May 21, 2026.</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> May 6, 2026, </em>the Company entered into a securities purchase agreement (the <em style="font: inherit;"> &#8220;May 2026 </em>Purchase Agreement&#8221;) with an accredited investor (the <em style="font: inherit;"> &#8220;May 2026 </em>Investor&#8221;), pursuant to which the Company agreed to issue and sell to the <em style="font: inherit;"> May 2026 </em>Investor up to <ix:nonFraction id="c145656686" contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="Share" name="aiff:EquityOfferingMaximumOfferingAmountUnits" scale="0" format="ixt:num-dot-decimal" decimals="INF">666,667</ix:nonFraction> units (each a <em style="font: inherit;"> &#8220;May 2026 </em>Unit&#8221; and, collectively, the <em style="font: inherit;"> &#8220;May 2026 </em>Units&#8221;), at a purchase price of $<ix:nonFraction id="c145656687" contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="aiff:EquityOfferingUnitPrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.50</ix:nonFraction> per <em style="font: inherit;"> May 2026 </em>Unit, for aggregate gross proceeds of up to $<ix:nonFraction id="c145656688" contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="USD" name="aiff:EquityOfferingMaximumAmount" scale="3" format="ixt:num-dot-decimal" decimals="-6">1,000</ix:nonFraction>. Each <em style="font: inherit;"> May 2026 </em>Unit consists of (i) <span style="-sec-ix-hidden:c145656689">one</span> share of Common Stock, par value $<ix:nonFraction id="c145656690" contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction> per share (each a <em style="font: inherit;"> &#8220;May 2026 </em>Share&#8221; and, collectively, the <em style="font: inherit;"> &#8220;May 2026 </em>Shares&#8221;); (ii) <span style="-sec-ix-hidden:c145656691">one</span> common stock purchase warrant (each a <em style="font: inherit;"> &#8220;May </em><em style="font: inherit;">150%</em> Warrant&#8221; and, collectively, the <em style="font: inherit;"> &#8220;May </em><em style="font: inherit;">150%</em> Warrants&#8221;) to purchase <span style="-sec-ix-hidden:c145656694">one</span> share of Common Stock over <em style="font: inherit;">five</em> (<ix:nonNumeric contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c145656696" format="ixt-sec:duryear">5</ix:nonNumeric>) years at an exercise price of $<ix:nonFraction id="c145656697" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.88</ix:nonFraction> per share; (iii) <span style="-sec-ix-hidden:c145656698">one</span> common stock purchase warrant (the <em style="font: inherit;"> &#8220;May </em><em style="font: inherit;">200%</em> Warrant&#8221;, together with the <em style="font: inherit;"> May </em><em style="font: inherit;">150%</em> Warrants, the <em style="font: inherit;"> &#8220;May 2026 </em>Warrants&#8221;) to purchase <span style="-sec-ix-hidden:c145656701">one</span> share of Common Stock over <em style="font: inherit;">five</em> (<ix:nonNumeric contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c145656703" format="ixt-sec:duryear">5</ix:nonNumeric>) years at an exercise price of $<ix:nonFraction id="c145656704" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.50</ix:nonFraction> per share; and (iv) the issuance of the Common Stock upon the exercise of the <em style="font: inherit;"> May 2026 </em>Warrants (collectively, the <em style="font: inherit;"> &#8220;May 2026 </em>Warrant Shares&#8221;). The <em style="font: inherit;"> May 2026 </em>Warrants include a beneficial ownership limitation, which provides that the Company shall <em style="font: inherit;">not</em> effect any exercise, and a holder shall <em style="font: inherit;">not</em> have the right to exercise any portion of the <em style="font: inherit;"> May 2026 </em>Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#8217;s affiliates) would beneficially own more than <ix:nonFraction id="c145656707" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MinimumMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="Pure" name="aiff:BeneficialOwnershipPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.99</ix:nonFraction>% or <ix:nonFraction id="c145656708" contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MaximumMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="Pure" name="aiff:BeneficialOwnershipPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="4">9.99</ix:nonFraction>%, as applicable to the <em style="font: inherit;"> May 2026 </em>Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon such exercise. The <em style="font: inherit;"> May 2026 </em>Warrants are <em style="font: inherit;">not</em> exercisable until the Company has obtained approval from its stockholders (&#8220;Shareholder Approval&#8221;) for the issuance of the Common Stock. The Company is required to use commercially reasonable efforts to obtain Shareholder Approval within <em style="font: inherit;">ninety</em> (<em style="font: inherit;">90</em>) days following the date of the <em style="font: inherit;"> May 2026 </em>Purchase Agreement.&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the <em style="font: inherit;"> May 2026 </em>Purchase Agreement, the Company agreed to file a registration statement with the SEC covering the resale of the <em style="font: inherit;"> May 2026 </em>Shares and the <em style="font: inherit;"> May 2026 </em>Warrant Shares as soon as practicable and, in any event, on or before <em style="font: inherit;"> May 21, 2026. </em>The closing of the offering is conditioned on the effectiveness of such registration statement and receipt of Shareholder Approval.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The securities were offered and sold in a private placement in reliance on the exemption from registration provided by Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act and Rule <em style="font: inherit;">506</em> of Regulation D promulgated thereunder. As of the date of this Quarterly Report on Form <em style="font: inherit;">10</em>-Q, the closing of this offering had <em style="font: inherit;">not</em> yet occurred.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">17</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="mda" href="#"></a><b>Item 2. Management</b>&#8217;<b>s Discussion and Analysis of Financial Condition and Results of Operations</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>The Management</i>&#8217;<i>s Discussion and Analysis of Financial Condition and Results of Operations is intended to provide a reader of our financial statements with a narrative from the perspective of our management on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. The information set forth below should be read in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in the Form 10-Q as well as the audited consolidated financial statements and the notes thereto contained in our Annual Report on 10-K filed with the Securities and Exchange Commission (the</i> &#8220;<i>SEC</i>&#8221;<i>) on March 31, 2026. Unless stated otherwise, references in this Quarterly Report on Form 10-Q to </i>&#8220;<i>us,</i>&#8221; &#8220;<i>we,</i>&#8221; &#8220;<i>our,</i>&#8221;<i> or our </i>&#8220;<i>Company</i>&#8221;<i> and similar terms refer to Firefly Neuroscience, Inc., a Delaware corporation and its subsidiaries. All amounts are disclosed in thousands, except share and per share amounts and price.</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Cautionary Note Regarding Forward-Looking Statements</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Certain statements in this Form 10-Q may constitute &#8220;forward-looking statements&#8221; for purposes of the federal securities laws and the Private Securities Litigation Reform Act of 1995. Forward-looking statements are any statements that look to future events and include, but are not limited to, statements regarding our business strategy, plans and objectives; anticipated future operating results and operating expenses, cash flows, capital resources, and liquidity; trends, opportunities and risks affecting our business, industry and financial results; the expected benefits of use of our solutions; future expansion or growth plans and potential for future growth; our business prospects; our systems and technology, future profitability; the sufficiency of our existing cash and cash equivalents to meet our working capital and capital expenditure needs over the next twelve&#160;months; acquisitions; and our expectations or beliefs concerning future events. In addition, the words &#8220;anticipates,&#8221; &#8220;appear,&#8221; &#8220;approximate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;foresee,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;plan,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;would&#8221; and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. Forward-looking statements are neither historical facts nor assurances of future performance, and are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict, and many of which are outside of our control. Therefore, you should not place undue reliance on these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following:</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">fluctuation and volatility in market price of our common stock due to market and industry factors, as well as general economic, political and market conditions;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to continue as a going concern;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of dilution on our stockholders, including through the issuance of additional equity securities in the future;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to realize the intended benefits of the Merger;</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to realize the intended benefits of the Acquisition;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of our ability to realize the anticipated tax impact of the Merger;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the outcome of litigation or other proceedings may become subject to in the future;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">delisting of our common stock from the Nasdaq Capital Market (&#8220;Nasdaq&#8221;) or the failure for an active trading market to develop;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the failure of our altered business operations, strategies and focus to result in an improvement for the value of our common stock;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the availability of and our ability to continue to obtain sufficient funding to conduct planned operations and realize potential profits;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">18</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our limited operating history;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of the complexity of the regulatory landscape on our ability to seek and obtain regulatory approval for our products, both within and outside of the U.S.;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">challenges that we may face with maintaining regulatory approval;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of the concentration of capital stock ownership with our insiders on stockholders&#8217;&#160;ability to influence corporate matters.</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impacts of future acquisitions of businesses or products and the potential to fail to realize intended benefits of such acquisition;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the potential impact of changes in the legal and regulatory landscape, both within and outside of the U.S.;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our dependence on third parties;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">challenges we may face with respect to our products achieving market acceptance;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of pricing of our products;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to obtain, maintain and protect its trade secrets or other proprietary rights, operate without infringing upon the proprietary rights of others and prevent others from infringing on its proprietary rights;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to maintain adequate cyber security and information systems;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to generate sufficient revenue to achieve and sustain profitability;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the risk that our significant increased expenses and administrative burdens as a public company could have an adverse effect on our business, financial condition and results of operations; and</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the other factors set forth in the &#8220;Risk Factors&#8221;&#160;section of this Form 10-Q and our other documents filed with the SEC under the heading &#8220;Risk Factors.&#8221;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These forward-looking statements are based on information available as of the date of this Form 10-Q and current expectations, forecasts and assumptions, and involve a number of judgments, risks and uncertainties. Accordingly, forward-looking statements should not be relied upon as representing our views as of any subsequent date, and we do not undertake any obligation to update forward-looking statements to reflect events or circumstances after the date they were made, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under Item 1A. &#8220;<i>Risk Factors</i>&#8221; in our Annual Report on Form 10-K for the fiscal year ended&#160;December 31, 2025, filed with the SEC&#160;on March 31, 2026 (the &#8220;2025&#160;Annual Report&#8221;). If one or more of these risks or uncertainties occur, or if our underlying assumptions prove to be incorrect, actual events or results may vary significantly from those implied or projected by the forward-looking statements. No forward-looking statement is a guarantee of future performance.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events or information as of the date on which the statements are made in this Quarterly Report on Form 10-Q. Except as expressly required by the federal securities laws, there is no undertaking to publicly update or revise any forward-looking statements, whether as a result of new information, future events, changed circumstances or any other reason.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">19</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Overview</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Firefly Neuroscience, Inc. is an artificial intelligence company advancing precision neuroscience, applying AI and large-scale electrophysiological data to give clinicians a more complete, objective picture of how an individual patient's brain is functioning.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Firefly Neuroscience, Inc. is rebuilding the foundation of how electrophysiological data flows into clinical decision-making for brain health. We believe the brain is the most under-measured organ in medicine, and that the tools to change this have, until now, been inaccessible to the clinicians who need them most.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have built the Firefly Platform: a vertically integrated hardware, software, and data infrastructure that captures standardized electroencephalographic (EEG) and event-related potential (ERP) assessments at the point of care, analyzes that data through our proprietary analytics engine, and delivers structured, clinician-ready reports back to the provider, all within a single seamless workflow. Every scan expands and enriches our database. Every clinic that joins our network increases the depth and diversity of our data. We describe this compounding relationship between clinical deployment, data acquisition, and report quality as the Firefly Flywheel.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our FDA-510(k) cleared Evoke System, commercially deployed as the Evoke System, is in active use across more than 85 clinical sites in the United States as of March 31, 2026. Clinicians use the system to perform EEG and ERP assessments, which are analyzed by our cloud-based platform and returned as structured reports designed to support clinical decision-making. Our subscription-based commercial model creates a recurring revenue stream that scales in lockstep with clinical utilization, meaning that the more deeply clinicians integrate electrophysiological assessment into their practice, the more revenue we generate and the more our database grows.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">20</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recent Developments</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>At the Market Offering Agreement</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On February 3, 2026, we entered into an At the Market Offering Agreement (the &#8220;ATM Agreement&#8221;) with Konik Capital Partners, LLC, a division of T.R. Winston and Company, LLC (&#8220;Konik&#8221;), pursuant to which we may, from time to time, offer and sell shares of our Common Stock, par value $0.0001 per share, having an aggregate sales price of up to $7,434,266 (the &#8220;ATM Shares&#8221;) through Konik as principal or agent. Sales of the ATM Shares through Konik, if any, will be made by any method permitted by law deemed to be an &#8220;at the market offering&#8221; (the &#8220;ATM&#8221;), as defined in Rule 415(a)(4) under the Securities Act. Konik will use commercially reasonable efforts consistent with its normal trading and sales practices and applicable law and regulations to sell the ATM Shares from time to time, based on instructions from the Company.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The offer and sale of shares of Common Stock is being made pursuant to the Company&#8217;s shelf registration statement on Form S-3, which was filed with the SEC on December 3, 2025 (File No. 333-282931) (the &#8220;Shelf Registration Statement&#8221;), and a related prospectus, as supplemented by prospectus supplements pursuant to Rule 424(b) under the Securities Act. The Shelf Registration Statement was declared effective by the SEC on December 5, 2025.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have no obligation to sell, and Konik is not obligated to buy or sell, any of the ATM Shares under the ATM Agreement and may at any time suspend offers under the ATM Agreement or terminate the ATM Agreement as provided for in the ATM Agreement. The offering of the ATM Shares will terminate upon the earlier of (i) the sale, pursuant to the ATM Agreement, of ATM Shares having an aggregate offering price of $7,434,266, and (ii) the termination by the Company or Konik of the ATM Agreement pursuant to its terms.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We will pay Konik a commission equal to 2.0% of the aggregate gross proceeds from the sales of ATM Shares sold through Konik under the ATM Agreement and will also reimburse Konik for the fees and costs of its legal counsel reasonably incurred in connection with entering into the transactions contemplated by the ATM Agreement in an amount not to exceed $50,000 in the aggregate, and up to an additional $5,000 per due diligence update session (and in no event more than $20,000 per fiscal year) for diligence and maintenance of the ATM Agreement. The ATM Agreement contains certain covenants, representations and warranties customary for an agreement of this type. We agreed to provide indemnification and contribution to the Sales Agent against certain liabilities, including liabilities under the Securities Act.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of May 8, 2026 we had not sold any shares under the ATM Agreement.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>March 2026 Units Offering</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On March 8, 2026, we entered into a securities purchase agreement (the &#8220;March 2026 Purchase Agreement&#8221;) with certain accredited investors (each a &#8220;March 2026 Investor&#8221; and, collectively, the &#8220;March 2026 Investors&#8221;), pursuant to which we agreed to issue and sell up to 13,500,000 units (each a &#8220;March 2026 Unit&#8221; and, collectively, the &#8220;March 2026 Units&#8221;), at a purchase price of $1.50 per March 2026 Unit. Pursuant to the March 2026 Purchase Agreement, (i) the March 2026 Investors agreed to purchase March 2026 Units for an aggregate purchase price of $2,250,000 (the &#8220;Initial Investment&#8221;) at an initial closing (the &#8220;Initial Closing&#8221;), and (ii) the March 2026 Investors had the right, but not the obligation, to purchase in the aggregate up to $18,000,000 of March 2026 Units (the &#8220;Additional Investment&#8221;) in one or more subsequent closings (each, an &#8220;Additional Closing&#8221; and, together with the Initial Closing, each a &#8220;Closing&#8221;) in respect of one or more Additional Investments, within 30 days following the Initial Closing.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Each March 2026 Unit consists of (i) either (A) one share of Common Stock, or (B) a prefunded warrant to purchase one share of Common Stock (each a &#8220;March 2026 Pre-Funded Warrant&#8221; and, collectively, the &#8220;March 2026 Pre-Funded Warrants&#8221;) at a nominal exercise price of $0.0001 per share, to the extent that acquiring the shares of Common Stock instead of the March 2026 Pre-Funded Warrants would have caused the March 2026 Investors to own in excess of 4.99% or 9.99%, as applicable to each such March 2026 Investor, of the outstanding Common Stock on a post-issuance basis; (ii) one common stock purchase warrant (each a &#8220;150% Warrant&#8221; and, collectively, the &#8220;150% Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $1.88 per share; (iii) one common stock purchase warrant (the &#8220;200% Warrant&#8221;, together with the March 2026 Pre-Funded Warrants and 150% Warrants, the &#8220;March 2026 Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $2.50 per share; and (iv) the issuance of the Common Stock upon the exercise of the March 2026 Warrants (collectively, the &#8220;March 2026 Warrant Shares&#8221;). The March 2026 Warrants include a beneficial ownership limitation, which provides that the Company shall not effect any exercise, and a holder shall not have the right to exercise any portion of the March 2026 Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#8217;s affiliates) would beneficially own more than 4.99% or 9.99%, as applicable to each such March 2026 Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon exercise.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On March 12, 2026, the Initial Closing under the March 2026 Purchase Agreement occurred, and the Company issued 1,500,000 March 2026 Units to the March 2026 Investors at a total purchase price of $2,250,000.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The offering was conducted as a private placement under Section 4(a)(2) of the Securities Act of 1933 and/or Rule 506(b) of Regulation D, and was structured to comply with Nasdaq Listing Rule 5635(d) without requiring stockholder approval.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On April 16, 2026, we consummated an Additional Closing under the March 2026 Purchase Agreement &#160;pursuant to which we issued 5,333,333 units at a purchase price of $1.50 per unit for aggregate gross proceeds of $8,000,000. Each unit consisted of either one share of Common Stock or one pre-funded warrant exercisable at $0.0001 per share, together with (i) one five-year Common Stock purchase warrant to purchase one share of Common Stock at an exercise price of $1.88 per share and (ii) one five-year Common Stock purchase warrant to purchase one share of common stock at an exercise price of $2.50 per share. See Note 17 &#8212; Subsequent Event for additional details.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">21</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>May 2026 Units Offering</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On May 6, 2026, we entered into a securities purchase agreement (the &#8220;May 2026 Purchase Agreement&#8221;) with an accredited investor (the &#8220;May 2026 Investor&#8221;), pursuant to which we agreed to issue and sell to the May 2026 Investor up to 666,667 units (each a &#8220;May 2026 Unit&#8221; and, collectively, the &#8220;May 2026 Units&#8221;), at a purchase price of $1.50 per May 2026 Unit, for aggregate gross proceeds of up to $1,000,000. Each May 2026 Unit consists of (i) one share of Common Stock, par value $0.0001 per share (each a &#8220;May 2026 Share&#8221; and, collectively, the &#8220;May 2026 Shares&#8221;); (ii) one common stock purchase warrant (each a &#8220;May 150% Warrant&#8221; and, collectively, the &#8220;May 150% Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $1.88 per share; (iii) one common stock purchase warrant (the &#8220;May 200% Warrant&#8221;, together with the May 150% Warrants, the &#8220;May 2026 Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $2.50 per share; and (iv) the issuance of the Common Stock upon the exercise of the May 2026 Warrants (collectively, the &#8220;May 2026 Warrant Shares&#8221;). The May 2026 Warrants include a beneficial ownership limitation, which provides that the Company shall not effect any exercise, and a holder shall not have the right to exercise any portion of the May 2026 Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#8217;s affiliates) would beneficially own more than 4.99% or 9.99%, as applicable to the May 2026 Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon such exercise. The May 2026 Warrants are not exercisable until the Company has obtained approval from its stockholders (&#8220;Shareholder Approval&#8221;) for the issuance of the Common Stock. The Company is required to use commercially reasonable efforts to obtain Shareholder Approval within ninety (90) days following the date of the May 2026 Purchase Agreement.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the May 2026 Purchase Agreement, we agreed to file a registration statement with the SEC covering the resale of the May 2026 Shares and the May 2026 Warrant Shares as soon as practicable and, in any event, on or before May 21, 2026. The closing of the offering is conditioned on the effectiveness of such registration statement and receipt of Shareholder Approval.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The securities were offered and sold in a private placement in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated thereunder. As of the date of this Quarterly Report on Form 10-Q, the closing of this offering had not yet occurred.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Financial Operations Overview</span></b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Revenue</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Revenue consists of subscriptions with associated equipment, per-use fees, equipment sales, equipment rentals, and the undertaking of projects and/or clinical studies and other related services. In the future, we plan to generate revenue through two commercial channels: through the use of our products by healthcare professionals in the United States and through collaborations with pharmaceutical companies in support of neuroscience drug development.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Operating Expense</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Costs of goods sold</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cost of goods sold consists of product manufacturing expenses related to the Evoke and Versus products acquired in the Evoke transaction, customer support costs and depreciation of Firefly provided customer equipment.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Research and Development Expense</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Research and development expenses represent costs incurred to conduct research and development, such as the development/enhancements of the Evoke Platform and BNA technology. We recognize all research and development costs as they are incurred. Research and development expenses consist primarily of the following:</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">salaries and benefits;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">consulting arrangements; and</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">other expenses incurred to advance our research and development activities.</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We expect research and development expenses to continue to increase in the future as we further refine and optimize our products and invest in their evolution. It is likely that we will continue to evaluate opportunities and strategic partnerships to acquire or license other products and technologies, which may result in higher research and development expenses due to licensing fees and/or integrations.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">22</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Selling and Marketing Expenses</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Selling and marketing expenses consist of employee-related expenses, including salaries, benefits, travel, clinical fees and other marketing functions such as conferences, as well as fees paid for consulting services.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>General and Administrative Expenses</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">General and administrative expenses consist of employee-related expenses, including salaries, benefits, travel and noncash stock-based compensation, and other administrative functions, as well as fees paid for legal, and accounting services, consulting fees and facilities costs not otherwise included in research and development expense. Legal costs include general corporate legal fees and patent costs. We expect to incur additional expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and Nasdaq, additional insurance, investor relations and other administrative expenses and professional services.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Other (Income) Expense</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other (income) expense, consists, primarily of interest bank fees and loan fees, foreign exchange gain or loss, changes in derivative fair value, impairments and penalties.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Critical Accounting Estimates</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There have been no material changes to our critical accounting estimates from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2025.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">23</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Results of Operations</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Comparison of the Three Months Ended&#160;March 31, 2026 and 2025</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth amounts from our condensed consolidated statements of operations for the three months ended&#160;March 31, 2026, and&#160;2025:</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><i><b>$US, in thousands</b></i></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Change ($)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>REVENUE</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">485</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">43</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">442</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>COST OF GOODS SOLD</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">264</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">264</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>GROSS PROFIT</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>221</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>43</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>178</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>OPERATING EXPENSES:</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Research and development expenses</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">424</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">312</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">112</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Selling and marketing expenses</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">141</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">208</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(67</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">General and administration expenses</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,666</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,588</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">78</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL OPERATING EXPENSES</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2,231</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2,108</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>123</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>OPERATING LOSS</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(2,010</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(2,065</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>55</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>OTHER INCOME (EXPENSE)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Interest and bank fees</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(7</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(128</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">121</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Interest income</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">14</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">14</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Foreign exchange gain (loss)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(4</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Change in derivative fair value</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(9,369</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">9,369</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Loss on settlement</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,353</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,353</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Other income (expenses)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(18</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">18</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>TOTAL OTHER INCOME (EXPENSES)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(10,865</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10,871</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>LOSS BEFORE INCOME TAX</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(2,004</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(12,930</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10,926</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Provision for income tax</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>NET LOSS</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(2,004</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(12,930</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10,926</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Revenue</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Revenue for the three months ended&#160;March 31, 2026, was&#160;$485, as compared to&#160;$43,&#160;in the three months ended&#160;March 31, 2025, representing an increase of&#160;$442,&#160;or&#160;1028%. The increase is primarily due to&#160;revenue from the acquisition of Evoke Neuroscience.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>Cost of Goods Sold</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cost of goods sold for the three months ended&#160;March 31, 2026, was&#160;$264, up from $nil in the same period of&#160;2025, reflecting Evoke material costs representing 38% of the increase and people costs representing another 47%.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">24</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Operating Expenses</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Research and Development Expenses</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Research and development expenses for the three months ended&#160;March 31, 2026, were&#160;$424, as compared to&#160;$312,&#160;for the three months ended&#160;March 31, 2025, representing a&#160;increase of&#160;$112, or&#160;36%. The increase was primarily due to an increase in spending on product development.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Selling and Marketing Expenses</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Selling and marketing expenses for the three months ended&#160;March 31, 2026, were&#160;$141, as compared to&#160;$208,&#160;for the three months ended&#160;March 31, 2025, representing a&#160;decrease&#160;of&#160;$67, or&#160;32%. The decrease was primarily due to headcount reduction representing 41% of the decrease and a reduction in outside consultants representing another 42%.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>General and Administration Expenses</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">General and administration expenses for the three months ended&#160;March 31, 2026, were&#160;$1,666&#160;as compared to&#160;$1,588,&#160;for the three months ended&#160;March 31, 2025, representing an increase of&#160;$78, or&#160;5%. The increase was primarily due to the regular business operating expenses.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Other Income (Expense)</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other Income (Expense) for the three months ended&#160;March 31, 2026, was&#160;$6, as compared to&#160;$10,865,&#160;for the three months ended&#160;March 31, 2025, representing a decrease in income of&#160;$10,871&#160;or 100%. The primary reason for the decrease is a result of the settlement of the Convertible Promissory Note in Q1 2025 which resulted in an expense of $10,722.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">25</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>Liquidity and Capital Resources</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following discussion provides an analysis of our liquidity and capital resources and should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included in this Quarterly Report on Form 10-Q. Management evaluates liquidity and capital resources by reviewing cash flows from operating, investing, and financing activities and assessing whether existing cash balances and anticipated cash flows are sufficient to meet current and anticipated operating requirements, working-capital needs, and planned capital expenditures.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;March 31, 2026, we had cash of&#160;$3,127, compared to&#160;$2,747&#160;as of December 31, 2025, an increase of $380 during the three months ended March 31, 2026. The increase reflects net proceeds from the Initial Closing of our March 2026 private placement, partially offset by cash used in operating and investing activities during the period. Subsequent to March 31, 2026, on April 16, 2026, we raised an additional $8,000 in gross proceeds through the Additional Closing of the same private placement with an accredited investor. Total aggregate gross proceeds raised under the Securities Purchase Agreement dated March 8, 2026, including both closings, were $10,250. Additionally, on May 6, 2026, we entered into a new securities purchase agreement for aggregate gross proceeds of up to $1,000, which has not yet closed. See Recent Financings below and Note 17 &#8212; Subsequent Event.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For the next 12 months, we expect to continue to incur negative cash flows from operations as we integrate the Evoke and BNA products and continue to invest in the expansion of our sales organization. The acquisition has expanded our product portfolio and introduced recurring revenue from Evoke product sales; however, we do not expect revenue to be sufficient to cover operating expenses in the near term.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Beyond the next 12 months, our ability to achieve profitability will depend on the successful commercialization of our combined Evoke and BNA product portfolio. We expect to incur significant costs associated with continued product development, commercialization, and distribution activities. As a result, we will require substantial additional capital to fund ongoing operations and to implement our business strategy prior to achieving positive cash flows from operating activities.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Until we generate sufficient revenues from product sales to cover operating expenses, working-capital requirements, and capital expenditures, we expect to finance our operations through the issuance of equity, debt financing, or other sources of capital. There can be no assurance that such financing will be available to us on commercially reasonable terms, or at all. If we are unable to obtain additional financing as needed, we may be required to delay, reduce, or discontinue portions of our business plan, which could adversely affect our ability to continue operations.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There is substantial doubt about our ability to continue as a going concern, as evidenced by our accumulated deficit of&#160;$113,619&#160;and negative cash flows from operating activities of&#160;$1,948&#160;for the three months ended&#160;March 31, 2026. The report of our independent registered public accounting firm for the year ended December 31, 2025 also expressed substantial doubt about our ability to continue as a going concern.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management's plan to address the conditions giving rise to substantial doubt includes: (i) disciplined operating expense management and integration synergies from the Evoke acquisition; (ii) targeted commercial expansion to drive recurring revenue from the combined Evoke and BNA product portfolio; (iii) continued access to capital markets through equity financings including our at-the-market offering program with up to $7.4 million in available capacity. During the three months ended March 31, 2026, the Company raised $2,386 in gross proceeds through the Initial Closing of a private placement of units and the exercise of warrants (see Note 13 - Equity). Subsequent to March 31, 2026, the Company raised an additional $8,000 in gross proceeds through the April 2026 Additional Closing and entered into the May 2026 Purchase Agreement for up to $1,000 of additional proceeds (see Note 17 - Subsequent Event). These plans involve assumptions about capital markets and customer demand that may not occur as expected, and there can be no assurance that the Company will be able to obtain additional funding on satisfactory terms or at all. </p>
  <div>
   <div>
    <div>
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
    </div>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our expectations regarding the sufficiency of our capital resources in the near term and our ability to obtain additional capital in the long term are based on estimates and assumptions that may prove to be inaccurate. As a result, we could exhaust our available capital resources sooner than anticipated and may not be able to obtain additional funding on favorable terms, or at all.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources that would be material to investors.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">26</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Cash flows</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth the significant sources and uses of cash for the periods noted below:</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="10"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="10"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Change</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><i><b>(in thousands)</b></i></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Net cash (used in) provided by</b></p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Operating activities</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,948</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(2,511</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">563</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Investing activities</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(58</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(7</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(51</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:-9pt;">Financing activities</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,386</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10,253</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(7,867</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Operating Activities</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For the&#160;three months ended March 31, 2026, net cash used in operating activities was&#160;$1,948&#160;as compared to&#160;$2,511,&#160;for the&#160;three months ended March 31, 2025, representing a decrease of&#160;$563,&#160;or&#160;22%. This decrease in net cash used in operating activities is primarily due to an a reduction in debt carried out in Q1 of 2025.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Investing Activities</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For the&#160;three months ended March 31, 2026, net cash used in investing activities was&#160;$58, as compared to&#160;$7,&#160;cash used in investing activities for the&#160;three months ended March 31, 2025, representing an increase of&#160;$51, or&#160;729%. The increase in cash used in investing activities is primarily attributed to&#160;the acquisition of equipment to build additional Evoke Systems.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Financing Activities</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For the&#160;three months ended March 31, 2026, net cash provided from financing activities was&#160;$2,386, as compared to&#160;$10,253, for the&#160;three months ended March 31, 2025, representing a decrease of&#160;$7,867,&#160;or&#160;77%. The decrease was primarily due to warrant exercises in Q1 of 2025.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">27</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recent Financings</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>At the Market Offering Agreement</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On February 3, 2026, we entered into an At the Market Offering Agreement (the &#8220;ATM Agreement&#8221;) with Konik Capital Partners, LLC, a division of T.R. Winston and Company, LLC (&#8220;Konik&#8221;), pursuant to which we may, from time to time, offer and sell shares of our Common Stock, par value $0.0001 per share, having an aggregate sales price of up to $7,434,266 (the &#8220;ATM Shares&#8221;) through Konik as principal or agent. Sales of the ATM Shares through Konik, if any, will be made by any method permitted by law deemed to be an &#8220;at the market offering&#8221; (the &#8220;ATM&#8221;), as defined in Rule 415(a)(4) under the Securities Act. Konik will use commercially reasonable efforts consistent with its normal trading and sales practices and applicable law and regulations to sell the ATM Shares from time to time, based on instructions from the Company.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The offer and sale of shares of Common Stock is being made pursuant to the Company&#8217;s shelf registration statement on Form S-3, which was filed with the SEC on December 3, 2025 (File No. 333-282931) (the &#8220;Shelf Registration Statement&#8221;), and a related prospectus, as supplemented by prospectus supplements pursuant to Rule 424(b) under the Securities Act. The Shelf Registration Statement was declared effective by the SEC on December 5, 2025.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have no obligation to sell, and Konik is not obligated to buy or sell, any of the ATM Shares under the ATM Agreement and may at any time suspend offers under the ATM Agreement or terminate the ATM Agreement as provided for in the ATM Agreement. The offering of the ATM Shares will terminate upon the earlier of (i) the sale, pursuant to the ATM Agreement, of ATM Shares having an aggregate offering price of $7,434,266, and (ii) the termination by the Company or Konik of the ATM Agreement pursuant to its terms.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We will pay Konik&#160;a commission equal to 2.0% of the aggregate gross proceeds from the sales of ATM Shares sold through Konik&#160;under the ATM Agreement and will also reimburse Konik for the fees and costs of its legal counsel reasonably incurred in connection with entering into the transactions contemplated by the ATM Agreement in an amount not to exceed $50,000 in the aggregate, and up to an additional $5,000 per due diligence update session (and in no event more than $20,000 per fiscal year) for diligence and maintenance of the ATM Agreement. The ATM Agreement contains certain covenants, representations and warranties customary for an agreement of this type. We agreed to provide indemnification and contribution to the Sales Agent against certain liabilities, including liabilities under the Securities Act.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of May 8, 2026, we had not sold any shares under the ATM Agreement. </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>March 2026 Units Offering</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On March 8, 2026, we entered into a securities purchase agreement (the &#8220;March 2026 Purchase Agreement&#8221;) with certain accredited investors (each a &#8220;March 2026 Investor&#8221; and, collectively, the &#8220;March 2026 Investors&#8221;), pursuant to which we agreed to issue and sell up to 13,500,000 units (each a &#8220;March 2026 Unit&#8221; and, collectively, the &#8220;March 2026 Units&#8221;), at a purchase price of $1.50 per March 2026 Unit. Pursuant to the March 2026 Purchase Agreement, (i) the March 2026 Investors agreed to purchase March 2026 Units for an aggregate purchase price of $2,250,000 (the &#8220;Initial Investment&#8221;) at an initial closing (the &#8220;Initial Closing&#8221;), and (ii) the March 2026 Investors had the right, but not the obligation, to purchase in the aggregate up to $18,000,000 of March 2026 Units (the &#8220;Additional Investment&#8221;) in one or more subsequent closings (each, an &#8220;Additional Closing&#8221; and, together with the Initial Closing, each a &#8220;Closing&#8221;) in respect of one or more Additional Investments, within 30 days following the Initial Closing.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Each March 2026 Unit consists of (i) either (A) one share of Common Stock, or (B) a prefunded warrant to purchase one share of Common Stock (each a "March 2026 Pre-Funded Warrant" and, collectively, the "March 2026 Pre-Funded Warrants&#8221;) at a nominal exercise price of $0.0001 per share, to the extent that acquiring the shares of Common Stock instead of the March 2026 Pre-Funded Warrants would have caused the March 2026 Investors to own in excess of 4.99% or 9.99%, as applicable to each such March 2026 Investor, of the outstanding Common Stock on a post-issuance basis; (ii) one common stock purchase warrant (each a &#8220;150% Warrant&#8221; and, collectively, the &#8220;"150% Warrants&#8221;&#8220;) to purchase one share of Common Stock over five (5) years at an exercise price of $1.88 per share; (iii) one common stock purchase warrant (the &#8220;200% Warrant&#8221;, together with the March 2026 Pre-Funded Warrants and 150% Warrants, the &#8220;March 2026 Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $2.50 per share; and (iv) the issuance of the Common Stock upon the exercise of the March 2026 Warrants (collectively, the &#8220;March 2026 Warrant Shares&#8221;). The March 2026 Warrants include a beneficial ownership limitation, which provides that the Company shall not effect any exercise, and a holder shall not have the right to exercise any portion of the March 2026 Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#8217;s affiliates) would beneficially own more than 4.99% or 9.99%, as applicable to each such March 2026 Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon exercise.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On March 12, 2026, the Initial Closing under the March 2026 Purchase Agreement occurred, and the Company issued 1,500,000 March 2026 Units to the March 2026 Investors at a total purchase price of $2,250,000.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The offering was conducted as a private placement under Section 4(a)(2) of the Securities Act of 1933 and/or Rule 506(b) of Regulation D, and was structured to comply with Nasdaq Listing Rule 5635(d) without requiring stockholder approval.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On April 16, 2026, we consummated an additional closing under the March 2026 Purchase Agreement &#160;pursuant to which we issued 5,333,333 units at a purchase price of $1.50 per unit for aggregate gross proceeds of $8,000,000. Each unit consisted of either one share of common stock or one pre-funded warrant exercisable at $0.0001 per share, together with (i) one five-year common stock purchase warrant to purchase one share of common stock at an exercise price of $1.88 per share and (ii) one five-year common stock purchase warrant to purchase one share of common stock at an exercise price of $2.50 per share. See Note 17 &#8212; Subsequent Event for additional details.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>May 2026 Units Offering</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On May 6, 2026, we entered into a securities purchase agreement (the &#8220;May 2026 Purchase Agreement&#8221;) with an accredited investor (the &#8220;May 2026 Investor&#8221;), pursuant to which we agreed to issue and sell to the May 2026 Investor up to 666,667 units (each a &#8220;May 2026 Unit&#8221; and, collectively, the &#8220;May 2026 Units&#8221;), at a purchase price of $1.50 per May 2026 Unit, for aggregate gross proceeds of up to $1,000,000. Each May 2026 Unit consists of (i) one share of Common Stock, par value $0.0001 per share (each a &#8220;May 2026 Share&#8221; and, collectively, the &#8220;May 2026 Shares&#8221;); (ii) one common stock purchase warrant (each a &#8220;May 150% Warrant&#8221; and, collectively, the &#8220;May 150% Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $1.88 per share; (iii) one common stock purchase warrant (the &#8220;May 200% Warrant&#8221;, together with the May 150% Warrants, the &#8220;May 2026 Warrants&#8221;) to purchase one share of Common Stock over five (5) years at an exercise price of $2.50 per share; and (iv) the issuance of the Common Stock upon the exercise of the May 2026 Warrants (collectively, the &#8220;May 2026 Warrant Shares&#8221;). The May 2026 Warrants include a beneficial ownership limitation, which provides that the Company shall not effect any exercise, and a holder shall not have the right to exercise any portion of the May 2026 Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#8217;s affiliates) would beneficially own more than 4.99% or 9.99%, as applicable to the May 2026 Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon such exercise. The May 2026 Warrants are not exercisable until the Company has obtained approval from its stockholders (&#8220;Shareholder Approval&#8221;) for the issuance of the Common Stock. The Company is required to use commercially reasonable efforts to obtain Shareholder Approval within ninety (90) days following the date of the May 2026 Purchase Agreement.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the May 2026 Purchase Agreement, we agreed to file a registration statement with the SEC covering the resale of the May 2026 Shares and the May 2026 Warrant Shares as soon as practicable and, in any event, on or before May 21, 2026. The closing of the offering is conditioned on the effectiveness of such registration statement and receipt of Shareholder Approval.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The securities were offered and sold in a private placement in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated thereunder. As of the date of this Quarterly Report on Form 10-Q, the closing of this offering had not yet occurred.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Known Trends, Events, and Uncertainties</b></i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">We are increasingly reliant on machine learning models for EEG/ERP interpretation. Model performance depends on training data diversity and ongoing monitoring to ensure generalizability. Evolving regulatory guidance (including the FDA&#8217;s approach to AI/ML-enabled medical devices) and payer expectations could impact timelines and costs. Additionally, our handling of PHI and clinical data requires robust cybersecurity, vendor oversight, and compliance with HIPAA and CFR Part 11. A significant data reach, integrity failure, or model drift could adversely affect adoption, revenues, and our reputation.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">As with other companies that are in our industry, we will need to successfully manage normal business and scientific risks. Research and development of new technologies is, by its nature, unpredictable. We cannot assure you that our technology will be adopted, that we will ever earn revenues sufficient to support our operations, or that we will ever be profitable. In addition, the emergence and effects of public health crises, such as endemics and epidemics are difficult to predict, changes in Economic and trade policies could have a material and significant impact&#160;and the consequences of the ongoing war between Israel and Hamas, including related sanctions and countermeasures and the effects of such war on our employees in Israel, are difficult to predict, and could adversely impact geopolitical and macroeconomic conditions, the global economy, and contribute to increased market volatility, which may in turn adversely affect our business and operations. Furthermore, other than as discussed in this Form 10-Q, we have no committed source of financing and may not be able to raise money as and when we need it to continue our operations. If we cannot raise funds as and when we need them, we may be required to severely curtail, or even to cease, our operations.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Other than as discussed above and elsewhere in this Form 10-Q, we are not aware of any trends, events or uncertainties that are likely to have a material effect on our financial condition.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">28</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="qqdmr" href="#"></a><b>Item 3. Quantitative and Qualitative Disclosures About Market Risk</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Not applicable</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="cps" href="#"></a><b>Item 4. Controls and Procedures</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Evaluation of Disclosure Controls and Procedures</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the rules and forms, and that such information is accumulated and communicated to us, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, as ours are designed to do, and we apply our judgment in evaluating whether the benefits of the controls and procedures that we adopt outweigh their costs.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As required by Rule 13a-15(b) of the Exchange Act, an evaluation as of&#160;March 31, 2026, was conducted under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of&#160;March 31, 2026&#160;were not effective for the reasons stated below.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Management</b>&#8217;<b>s Report on Internal Control over Financial Reporting</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management is responsible for establishing and maintaining adequate internal control over financial reporting as such term is defined in Rule 13a-15(f) under the Exchange Act. Internal control over financial reporting is a process designed under the supervision and with the participation of our management including our Chief Executive Officer and Chief Financial Officer to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets: (ii) provide reasonable assurance (a) transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting policies (b) our receipts and expenditures are being made only in accordance with authorizations of our management and directors: and (c) regarding the prevention or timely detection of the unauthorized acquisition use or disposition of assets that could have a material effect on our financial statements.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">29</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;March 31, 2026, our management conducted an evaluation of the effectiveness of our internal control over financial reporting using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control &#8211; Integrated Framework (2013). Based on this evaluation, our management concluded that, as of&#160;March 31, 2026, our internal control over financial reporting was not effective for the reasons stated in the following paragraph.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">During our evaluations of internal controls, we concluded that material weaknesses exist in our internal controls over financial reporting as outlined below. These material weaknesses did not result in any identified misstatements, and there were no changes to previously reported financial results.&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(i)</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company does not have adequate Information Technology General Controls (&#8220;ITGCs&#8221;) or related Information Produced by Entity (IPE) Controls&#160;resulting in transactional risk and subsequent downstream reporting risks;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(ii)</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company does not have a segregation of duties to ensure information is consistently reviewed and approved by someone other than the preparer;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">This Quarterly Report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting. Management&#8217;s report was not subject to attestation by our registered public accounting firm pursuant to the rules of the Securities and Exchange Commission that permit us to provide only managements report in this Quarterly Report.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Remediation Plan for the Material Weaknesses</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management commenced the design and identification of controls in Q4 2025 and is in the process of implementing remediation measures throughout 2026. We expect to complete the design and implementation of the related controls during 2026 and, after the controls have operated for a sufficient period and have been tested, determine whether the material weaknesses have been remediated. The timing of completion is subject to the results of ongoing evaluation and testing.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Remediation efforts include but are not limited to (a) developing, documenting and enhancing processes surrounding ITGCs, and (b) hiring / contracting additional resources to support the financial reporting process. Management will test and evaluate the implementation of internal controls and revised processes to ascertain whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in our financial statements. Management is committed to the remediation of the material weakness described above which began in Q4 2025 and into the remainder&#160;of 2026. Management has implemented and will continue to implement measures designed to ensure that the control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively during the remainder of the year with projected remediation date of Q2 2026.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management will test and evaluate the implementation of internal controls and revised processes to ascertain whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in our financial statements.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Changes in Internal Control Over Financial Reporting</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2026 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">30</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="partii" href="#"></a><b>PART II</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>OTHER INFORMATION</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="legal" href="#"></a><b>Item 1. LEGAL PROCEEDINGS</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are not currently aware of any such legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition, or operating results.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="risks" href="#"></a><b>Item 1A. RISK FACTORS</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There are no material changes from the risk factors previously disclosed in the Company&#8217;s Annual Report on Form 10-K, as filed with the SEC on March 31, 2026.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="uses" href="#"></a><b>Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Unregistered Sales of Equity Securities</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">During the three months ended&#160;March 31, 2026, we did not sell any equity securities that were not subsequently registered under the Securities Act and that were not previously disclosed in a Current Report on Form 8-K.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Purchases of Equity Securities</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">No repurchases of our common stock were made during the three months ended&#160;March 31, 2026,&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="duss" href="#"></a><b>Item 3. DEFAULTS UPON SENIOR SECURITIES</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">None.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="msd" href="#"></a><b>Item 4. MINE SAFETY DISCLOSURES</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Not applicable.</p>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:MtrlTermsOfTrdArrTextBlock" id="c3194824" escape="true">
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="otherinfo" href="#"></a><b>Item <em style="font: inherit;">5.</em> OTHER INFORMATION</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c145656723"><span style="-sec-ix-hidden:c145656736"><span style="-sec-ix-hidden:c145656737"><span style="-sec-ix-hidden:c145656738">No</span></span></span></span> information was required to be disclosed in a Current Report on Form <em style="font: inherit;">8</em>-K during the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026</em>,&#160;but was <em style="font: inherit;">not</em> reported.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">None</em> of our directors or &#8220;officers,&#8221; as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) under the Exchange Act, adopted or terminated a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading plan or arrangement or a non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading plan or arrangement, as defined in Item <em style="font: inherit;">408</em>(c) of Regulation S-K, during the fiscal quarter ended&#160;<em style="font: inherit;"> March 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">31</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="exhibits" href="#"></a><b>Item</b>&#160;<b>6.</b>&#160;<b>EXHIBITS</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="border-bottom:solid 1px #000000;padding:0;vertical-align:bottom;width:2.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Exhibit</b>&#160;<b>No</b>.</p></td>
     <td style="padding:0;vertical-align:bottom;width:0.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="border-bottom:solid 1px #000000;padding:0;vertical-align:bottom;width:22.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Description</b></p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">3.1</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/803578/000143774924026083/ex_712094.htm"><span style="text-decoration: underline; ">Amended and Restated Certificate of Incorporation of Firefly Neuroscience, Inc. (incorporated herein by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K, filed with the SEC on August 12, 2024).</span></a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">3.2</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:bottom;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/803578/000121390025117886/ea0266628-s3_firefly.htm">Certificate of Amendment No.1 of Amended and Restated Certificate of Incorporation of Firefly Neuroscience, Inc. (incorporated herein by reference to Exhibit 3.2 to the Company's Registration Statement on Form S-3, filed with the SEC on December 3, 2025).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:bottom;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">3.3</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/803578/000143774924026083/ex_712182.htm"><span style="text-decoration: underline; ">Amended and Restated Bylaws of Firefly Neuroscience, Inc. (incorporated herein by reference to Exhibit 3.2 to the Company&#8217;s Current Report on Form 8-K, filed with the SEC on August 12, 2024).</span></a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.1</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026026993/ea0281255-8k_firefly.htm">Form of Pre-Funded Common Stock Purchase Warrant (incorporated herein by reference to Exhibit 4.1 to the Company's Current Report on Form 8-K, filed with the SEC on March 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.2</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026026993/ea0281255-8k_firefly.htm">Form of 150% Common Stock Purchase Warrant (incorporated herein by reference to Exhibit 4.2 to the Company's Current Report on Form 8-K, filed with the SEC on March 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.3</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026026993/ea0281255-8k_firefly.htm">Form of 200% Common Stock Purchase Warrant (incorporated herein by reference to Exhibit 4.3 to the Company's Current Report on Form 8-K, filed with the SEC on March 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.4</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/803578/000121390026026993/ea028125501ex4-2.htm">Form of 150% Common Stock Purchase Warrant (incorporated herein by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K, filed with the SEC on May 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.5</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/803578/000121390026026993/ea028125501ex4-3.htm">Form of 200% Common Stock Purchase Warrant (incorporated herein by reference to Exhibit 4.2 to the Company&#8217;s Current Report on Form 8-K, filed with the SEC on May 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">10.1</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026012246/ea0275593-8k_firefly.htm">ATM Agreement by and between Konik Capital Partners, LLC, a division of T.R. Winston and Company, LLC, dated February 3, 2026 (incorporated herein by reference to Exhibit 1.1 to the Company&#8217;s Current Report on Form 8-K, filed with the SEC on February 4, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.2</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026012246/ea0275593-8k_firefly.htm">Addendum to Personal Employment, dated February 4, 2026, by and between Firefly Neuroscience Ltd. and Gil Issachar (incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K, filed with the SEC on February 4, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.3</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026026993/ea0281255-8k_firefly.htm">Form of Securities Purchase Agreement between Firefly Neuroscience, Inc. and the Investors, dated March 8, 2026 (incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K, filed with the SEC on March 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.4</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026026993/ea0281255-8k_firefly.htm">Form of Lock-Up Agreement between Firefly Neuroscience, Inc. and the Investors, dated March 12, 2026 (incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K, filed with the SEC on March 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.5</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0000803578/000121390026046627/ea0287177-8k_firefly.htm">Form of Amended and Restricted Lock-Up Agreement between Firefly Neuroscience, Inc. and the Investors, dated April 16, 2026 (incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K, filed with the SEC on April 22, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.6</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-style:none;padding:0cm 0cm 0cm 0cm;" valign="top"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/803578/000121390026026993/ea028125501ex4-1.htm">Securities Purchase Agreement between Firefly Neuroscience, Inc. and the Investor, dated May 6, 2026 (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K, filed with the SEC on May 12, 2026).</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">31.1*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_929850.htm">Certifications&#160;of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">31.2*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_929851.htm">Certifications of Principal Financial and Accounting Officer&#160;filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">32.1**</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_929852.htm">Certification of Principal Executive Officer furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">32.2**</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_929853.htm">Certifications of Principal Financial and Accounting Officer furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.INS*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Instance Document.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.SCH*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Taxonomy Extension Schema Document.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.CAL*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.DEF*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Taxonomy Extension Definition Linkbase Document.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.LAB*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Taxonomy Extension Label Linkbase Document.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.PRE*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">104*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">*</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Filed herewith</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:3.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">**</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Furnished herewith.&#160;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">32</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="sigs" href="#"></a><b>SIGNATURES</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized<b>.</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>FIREFLY NEUROSCIENCE, INC.</b></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:14.9%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:&#160;May 13, 2026</p></td>
     <td style="padding:0;vertical-align:top;width:0.7%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</p></td>
     <td style="border-bottom:solid 1px #000000;padding:0;vertical-align:top;width:9.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>/s/ Greg Lipschitz</i></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Greg Lipschitz</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Executive Officer</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(Principal Executive Officer)</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</p></td>
     <td style="border-bottom:solid 1px #000000;padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>/s/ Paul Krzywicki</i></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Paul Krzywicki</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Financial Officer</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(Principal Financial and Accounting Officer)</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;">&#160;</p>
  <div class="FNLFTR">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-block-end:0;margin-block-start:0;margin-bottom:0;margin-top:0;text-align:center;">33</p>
  </div>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex_929850.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_929850.htm</title>
    <!-- Generated by ThunderDome Portal - 5/7/2026 2:18:56 PM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b>Exhibit 31.1</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CERTIFICATION</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>OF PRINCIPAL EXECUTIVE OFFICER</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>PURSUANT TO 18 U.S.C. SECTION 1350,</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>AS ADOPTED PURSUANT TO SECTION 302 OF</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>THE SARBANES-OXLEY ACT OF 2002</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">I, Greg Lipschitz, certify that:</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">1.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I have reviewed this Quarterly Report on Form 10-Q of Firefly Neuroscience, Inc.;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">3.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">4.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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:</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">c)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">d)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">5.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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.</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:32.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:&nbsp;May 13, 2026</p></td><td style="border-bottom:1px solid #000000;padding:0;vertical-align:top;width:21.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>/s/ Greg Lipschitz</i></p></td>
      </tr>
      <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Greg Lipschitz</p></td>
      </tr>
      <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Executive Officer</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(Principal Executive Officer)</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex_929851.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_929851.htm</title>
    <!-- Generated by ThunderDome Portal - 5/7/2026 2:19:26 PM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b>Exhibit 31.2</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CERTIFICATION</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>OF PRINCIPAL FINANCIAL OFFICER</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>PURSUANT TO 18 U.S.C. SECTION 1350,</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>AS ADOPTED PURSUANT TO SECTION 302 OF</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>THE SARBANES-OXLEY ACT OF 2002</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">I, Paul Krzywicki, certify that:</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">1.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I have reviewed this Quarterly Report on Form 10-Q of Firefly Neuroscience, Inc.;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">3.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">4.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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:</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">c)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">d)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:0.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">5.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b)</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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.</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
      <tr><td style="padding:0;vertical-align:bottom;width:32.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:&nbsp;May 13, 2026</p></td><td style="border-bottom:1px solid #000000;padding:0;vertical-align:top;width:21.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>/s/</i>&nbsp;Paul Krzywicki</p></td>
      </tr>
      <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Paul Krzywicki</p></td>
      </tr>
      <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Financial Officer</p></td>
      </tr>
      <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(Principal Financial and Accounting Officer)</p></td>
      </tr>
    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex_929852.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_929852.htm</title>
    <!-- Generated by ThunderDome Portal - 5/12/2026 9:25:02 AM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b>Exhibit 32.1</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CERTIFICATION</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>OF PRINCIPAL EXECUTIVE OFFICER</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>PURSUANT TO 18 U. S. C. SECTION 1350,</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>AS ADOPTED PURSUANT TO</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In connection with the Quarterly Report of Firefly Neuroscience, Inc. (&#8220;Company&#8221;) for the period ended&nbsp;<a class="excel-fact" id="led817638F202603061772838379737" data-tblname="817638" data-tblv="57" data-tblloc="5x1" originalfact="March 31, 2026" display-text="March 31, 2026" scale-include-commas="true" scale-precision="0" scale-round="false" scale-show-unit="false" scale-unit="1" show-fact-info="false">March 31, 2026</a>&nbsp;(the &#8220;Report&#8221;), I, Greg Lipschitz, Chief Executive Officer (Principal Executive Officer) of the Company,&nbsp;hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">

        <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">1.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">

        <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">IN WITNESS WHEREOF, the undersigned has executed this statement on May 13, 2026.</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">

        <tr><td style="padding:0;vertical-align:top;width:32.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:&nbsp;May 13, 2026</p></td><td style="border-bottom:1px solid #000000;padding:0;vertical-align:top;width:21.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>/s/ Greg Lipschitz</i></p></td>
        </tr>
        <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Greg Lipschitz</p></td>
        </tr>
        <tr><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Executive Officer</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(Principal Executive Officer)</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex_929853.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_929853.htm</title>
    <!-- Generated by ThunderDome Portal - 5/12/2026 9:25:21 AM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-align:right;"><b>Exhibit 32.2</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-align:center;"><b>CERTIFICATION</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-align:center;"><b>PURSUANT TO 18 U. S. C. SECTION 1350,</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-align:center;"><b>AS ADOPTED PURSUANT TO</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-align:center;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b>
    </p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In connection with the Quarterly Report of Firefly Neuroscience, Inc. (&#8220;Company&#8221;) for the period ended&nbsp;<a class="excel-fact" id="led817638F202603061772838448922" data-tblname="817638" data-tblv="57" data-tblloc="5x1" originalfact="March 31, 2026" display-text="March 31, 2026" scale-include-commas="true" scale-precision="0" scale-round="false" scale-show-unit="false" scale-unit="1" show-fact-info="false">March 31, 2026</a>&nbsp;(the &#8220;Report&#8221;), I, Paul Krzywicki, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">

        <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">1.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">

        <tr><td style="padding:0;vertical-align:top;width:3.8%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2.</p></td><td style="padding:0;vertical-align:top;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">IN WITNESS WHEREOF, the undersigned has executed this statement on&nbsp;May 13, 2026.</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">

        <tr><td style="padding:0;vertical-align:middle;width:32.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date: May 13, 2026</p></td><td style="border-bottom:1px solid #000000;padding:0;vertical-align:middle;width:21.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>/s/ Paul Krzywicki</i></p></td>
        </tr>
        <tr><td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Paul Krzywicki</p></td>
        </tr>
        <tr><td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Financial Officer</p></td>
        </tr>
        <tr><td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;vertical-align:middle;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(Principal Financial and Accounting Officer)</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>aiff-20260331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:54PM UTC 2026-05-12--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:aiff="http://www.infoa.com/20260331" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:currency="http://xbrl.sec.gov/currency/2026" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:exch="http://xbrl.sec.gov/exch/2026" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2026" xmlns:sic="http://xbrl.sec.gov/sic/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:stpr="http://xbrl.sec.gov/stpr/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:us-types="http://fasb.org/us-types/2026" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.infoa.com/20260331">
  <xsd:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.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://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2026" schemaLocation="https://xbrl.sec.gov/exch/2026/exch-2026.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/currency/2026" schemaLocation="https://xbrl.sec.gov/currency/2026/currency-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2026" schemaLocation="https://xbrl.sec.gov/naics/2026/naics-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xsd:import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2026" schemaLocation="https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2026" schemaLocation="https://xbrl.sec.gov/sic/2026/sic-2026.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.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://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aiff-20260331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aiff-20260331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aiff-20260331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aiff-20260331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.infoa.com/20260331/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited" roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-unaudited-condensed-consolidated-statements-of-cash-flows" roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-business-description" roleURI="http://www.infoa.com/20260331/role/statement-note-1-business-description">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Disclosure - Note 1 - Business Description</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-going-concern" roleURI="http://www.infoa.com/20260331/role/statement-note-2-going-concern">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 2 - Going Concern</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" roleURI="http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 3 - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-business-combination" roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 4 - Business Combination</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accounts-and-other-receivables" roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 5 - Accounts and Other Receivables</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-prepaid-expenses" roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 6 - Prepaid Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-inventory" roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 7 - Inventory</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-equipment" roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 8 - Equipment</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases" roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 9 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-and-goodwill" roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-liability-for-employee-rights-upon-retirement" roleURI="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 11 - Liability for Employee Rights Upon Retirement</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-commitments-and-contingencies" roleURI="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 12 - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 13 - Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-basic-and-diluted-net-loss-per-share" roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-revenue-net" roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 15 - Revenue, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-segment-reporting" roleURI="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 16 - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-subsequent-event" roleURI="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 17 - Subsequent Event</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995469 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-business-combination-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995470 - Disclosure - Note 4 - Business Combination (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accounts-and-other-receivables-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995471 - Disclosure - Note 5 - Accounts and Other Receivables (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-prepaid-expenses-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995472 - Disclosure - Note 6 - Prepaid Expenses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-inventory-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995473 - Disclosure - Note 7 - Inventory (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-equipment-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995474 - Disclosure - Note 8 - Equipment (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995475 - Disclosure - Note 9 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-and-goodwill-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995476 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995477 - Disclosure - Note 13 - Equity (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-basic-and-diluted-net-loss-per-share-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995478 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-revenue-net-tables" roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995479 - Disclosure - Note 15 - Revenue, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-going-concern-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995480 - Disclosure - Note 2 - Going Concern (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-business-combination-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995481 - Disclosure - Note 4 - Business Combination (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-business-combination-pro-forma-results-details" roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995482 - Disclosure - Note 4 - Business Combination - Pro Forma Results (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995483 - Disclosure - Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995484 - Disclosure - Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995485 - Disclosure - Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-inventory-prepaid-expenses-balance-details" roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995486 - Disclosure - Note 7 - Inventory - Prepaid Expenses Balance (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-equipment-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995487 - Disclosure - Note 8 - Equipment (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-equipment-equipment-balance-details" roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995488 - Disclosure - Note 8 - Equipment - Equipment Balance (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995489 - Disclosure - Note 9 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-leases-future-undiscounted-cash-flows-details" roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995490 - Disclosure - Note 9 - Leases - Future Undiscounted Cash Flows (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-and-goodwill-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995491 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995492 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995493 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995494 - Disclosure - Note 11 - Liability for Employee Rights Upon Retirement (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-commitments-and-contingencies-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995495 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995496 - Disclosure - Note 13 - Equity (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity-schedule-of-warrants-details" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995497 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity-schedule-of-option-activity-details" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995498 - Disclosure - Note 13 - Equity - Schedule of Option Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity-schedule-of-restricted-stock-units-details" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995499 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-equity-schedule-of-deferred-stock-units-details" roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995500 - Disclosure - Note 13 - Equity - Schedule of Deferred Stock Units (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995501 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995502 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-revenue-net-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995503 - Disclosure - Note 15 - Revenue, Net (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-revenue-net-disaggregation-of-revenue-details" roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995504 - Disclosure - Note 15 - Revenue, Net - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-revenue-net-revenues-details" roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995505 - Disclosure - Note 15 - Revenue, Net - Revenues (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-segment-reporting-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995506 - Disclosure - Note 16 - Segment Reporting (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-subsequent-event-details-textual" roleURI="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995507 - Disclosure - Note 17 - Subsequent Event (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="aiff_AccountsAndOtherReceivables" name="AccountsAndOtherReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" name="AccumulatedImpairmentPropertyPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_AtthemarketAtmOfferingProgramMember" name="AtthemarketAtmOfferingProgramMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_BeneficialOwnershipPercentage" name="BeneficialOwnershipPercentage" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_BnaSoftwareMember" name="BnaSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" name="BusinessCombinationContingentConsiderationEarnoutPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="instant"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightExercisedDuringPeriod" name="ClassOfWarrantOrRightExercisedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" name="ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightExpiredDuringPeriod" name="ClassOfWarrantOrRightExpiredDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" name="ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" name="ClassOfWarrantOrRightIssuedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" name="ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightIssuedExercisePrice" name="ClassOfWarrantOrRightIssuedExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" name="ClassOfWarrantOrRightWeightedAverageRemainingLife" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_CommonStockToBeIssuedMember" name="CommonStockToBeIssuedMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ContractWithCustomerContingentLiability" name="ContractWithCustomerContingentLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_ContractWithCustomerLiabilityConsiderationReceived" name="ContractWithCustomerLiabilityConsiderationReceived" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" name="ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_DeemedDividendOnWarrantInducementEquityImpact" name="DeemedDividendOnWarrantInducementEquityImpact" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="aiff_DeemedDividendWarrantInducement" name="DeemedDividendWarrantInducement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_DeferredStockUnitsDsuMember" name="DeferredStockUnitsDsuMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_DeferredStockUnitsMember" name="DeferredStockUnitsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_DrawdownInSharesIssuedForPrepaidServices" name="DrawdownInSharesIssuedForPrepaidServices" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_EarnOutSharesMember" name="EarnOutSharesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_EquityIssuanceUnitsNumberOfUnits" name="EquityIssuanceUnitsNumberOfUnits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element id="aiff_EquityOfferingAdditionalAmount" name="EquityOfferingAdditionalAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_EquityOfferingMaximumAmount" name="EquityOfferingMaximumAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_EquityOfferingMaximumOfferingAmountUnits" name="EquityOfferingMaximumOfferingAmountUnits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element id="aiff_EquityOfferingUnitPrice" name="EquityOfferingUnitPrice" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_EvokeNeuroscienceIncMember" name="EvokeNeuroscienceIncMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" name="FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" name="FinitelivedIntangibleAssetsAccumulatedImpairment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_IsraeliInnovationAuthorityIIAMember" name="IsraeliInnovationAuthorityIIAMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_May150PercentWarrantsMember" name="May150PercentWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_May200PercentWarrantsMember" name="May200PercentWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_May2026SecuritiesPurchaseAgreementMember" name="May2026SecuritiesPurchaseAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_May2026WarrantsMember" name="May2026WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_MeasurementInputAssumedIncomeTaxRateMember" name="MeasurementInputAssumedIncomeTaxRateMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_MedicalEquipmentMember" name="MedicalEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" name="MedicalEquipmentSubjectToOperatingLeasesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_MonthlyDepositRatePercentOfSalary" name="MonthlyDepositRatePercentOfSalary" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="aiff_NoncashTransactionDeemedDividendOnWarrantInducement" name="NoncashTransactionDeemedDividendOnWarrantInducement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_NumberOfSharesPerUnit" name="NumberOfSharesPerUnit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element id="aiff_NumberOfWarrantsPerUnit" name="NumberOfWarrantsPerUnit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_OneHundredAndFiftyPercentWarrantsMember" name="OneHundredAndFiftyPercentWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_PennyWarrantsMember" name="PennyWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_PolicyTable" name="PolicyTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_PrefundedWarrantsMember" name="PrefundedWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_PrepaidExpensesAndDeposits" name="PrepaidExpensesAndDeposits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" name="PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_PrepaidExpensesTextBlock" name="PrepaidExpensesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_PrepaidServicesCurrent" name="PrepaidServicesCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_PrepaidServicesNoncurrent" name="PrepaidServicesNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" name="ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_RentalsMember" name="RentalsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_ResearchAgreementRoyaltyPercentage" name="ResearchAgreementRoyaltyPercentage" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_SecuritiesPurchaseAgreementWarrantsMember" name="SecuritiesPurchaseAgreementWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" name="SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_SharesIssuedForConversionOfPromissoryNotesMember" name="SharesIssuedForConversionOfPromissoryNotesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" name="StockIssuablePursuantToSeriesCPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_StockIssuedDuringPeriodSharesWarrantExercises" name="StockIssuedDuringPeriodSharesWarrantExercises" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_StockIssuedDuringPeriodSharesWarrantInducement" name="StockIssuedDuringPeriodSharesWarrantInducement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_StockIssuedDuringPeriodValueWarrantExercises" name="StockIssuedDuringPeriodValueWarrantExercises" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_The188WarrantsMember" name="The188WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_The2026PipeWarrantsMember" name="The2026PipeWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_TheTwoFiftyWarrantsMember" name="TheTwoFiftyWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_TwoHundredPercentWarrantsMember" name="TwoHundredPercentWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="aiff_UnitsIssuedWarrantsPerUnit" name="UnitsIssuedWarrantsPerUnit" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="aiff_UnitsOfferingMember" name="UnitsOfferingMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" name="statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" name="statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" name="statement-statement-note-10-intangible-assets-net-and-goodwill-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" name="statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" name="statement-statement-note-13-equity-schedule-of-option-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" name="statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-13-equity-schedule-of-warrants-details" name="statement-statement-note-13-equity-schedule-of-warrants-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-13-equity-tables" name="statement-statement-note-13-equity-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" name="statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" name="statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" name="statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-15-revenue-net-revenues-details" name="statement-statement-note-15-revenue-net-revenues-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-15-revenue-net-tables" name="statement-statement-note-15-revenue-net-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-4-business-combination-pro-forma-results-details" name="statement-statement-note-4-business-combination-pro-forma-results-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-4-business-combination-tables" name="statement-statement-note-4-business-combination-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" name="statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" name="statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-5-accounts-and-other-receivables-tables" name="statement-statement-note-5-accounts-and-other-receivables-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" name="statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-6-prepaid-expenses-tables" name="statement-statement-note-6-prepaid-expenses-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" name="statement-statement-note-7-inventory-prepaid-expenses-balance-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-7-inventory-tables" name="statement-statement-note-7-inventory-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-8-equipment-equipment-balance-details" name="statement-statement-note-8-equipment-equipment-balance-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-8-equipment-tables" name="statement-statement-note-8-equipment-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" name="statement-statement-note-9-leases-future-undiscounted-cash-flows-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-note-9-leases-tables" name="statement-statement-note-9-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="aiff_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>aiff-20260331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:54PM UTC 2026-05-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:href="aiff-20260331.xsd#statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccountsAndOtherReceivables" xlink:label="aiff_AccountsAndOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="aiff_AccountsAndOtherReceivables" xlink:to="us-gaap_OtherReceivables" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="aiff_AccountsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="aiff_AccountsAndOtherReceivables" xlink:to="us-gaap_AccountsReceivableGross" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesAndDeposits" xlink:label="aiff_PrepaidExpensesAndDeposits" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesCurrent" xlink:label="aiff_PrepaidServicesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesNoncurrent" xlink:label="aiff_PrepaidServicesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="aiff_PrepaidServicesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="aiff_PrepaidServicesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="aiff_PrepaidExpensesAndDeposits" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details" xlink:href="aiff-20260331.xsd#statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-equipment-balance-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:label="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromWarrantExercises" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="aiff-20260331.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendWarrantInducement" xlink:label="aiff_DeemedDividendWarrantInducement" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="aiff_DeemedDividendWarrantInducement" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>aiff-20260331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:54PM UTC 2026-05-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory" xlink:href="aiff-20260331.xsd#statement-note-7-inventory" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryCurrentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesTextBlock" xlink:label="aiff_PrepaidExpensesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OffsettingAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="aiff_PrepaidExpensesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-1-business-description" xlink:href="aiff-20260331.xsd#statement-note-1-business-description" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-1-business-description" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-document-and-entity-information" xlink:href="aiff-20260331.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
    <link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="26" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:definitionArc order="27" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="28" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:definitionArc order="29" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="aiff-20260331.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-2-going-concern" xlink:href="aiff-20260331.xsd#statement-note-2-going-concern" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-2-going-concern" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" xlink:href="aiff-20260331.xsd#statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EarnOutSharesMember" xlink:label="aiff_EarnOutSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MonteCarloModelMember" xlink:label="us-gaap_MonteCarloModelMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="aiff_EvokeNeuroscienceIncMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="aiff_EarnOutSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ValuationTechniqueAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_MonteCarloModelMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment" xlink:href="aiff-20260331.xsd#statement-note-8-equipment" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases" xlink:href="aiff-20260331.xsd#statement-note-9-leases" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement" xlink:href="aiff-20260331.xsd#statement-note-11-liability-for-employee-rights-upon-retirement" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies" xlink:href="aiff-20260331.xsd#statement-note-12-commitments-and-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_IsraeliInnovationAuthorityIIAMember" xlink:label="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrantMember" xlink:label="us-gaap_GrantMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RoyaltyMember" xlink:label="us-gaap_RoyaltyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_GrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_RoyaltyMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherCommitmentsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity" xlink:href="aiff-20260331.xsd#statement-note-13-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AtthemarketAtmOfferingProgramMember" xlink:label="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The188WarrantsMember" xlink:label="aiff_The188WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_The188WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="aiff_DeferredStockUnitsDsuMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting" xlink:href="aiff-20260331.xsd#statement-note-16-segment-reporting" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event" xlink:href="aiff-20260331.xsd#statement-note-17-subsequent-event" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May150PercentWarrantsMember" xlink:label="aiff_May150PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May200PercentWarrantsMember" xlink:label="aiff_May200PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026WarrantsMember" xlink:label="aiff_May2026WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TwoHundredPercentWarrantsMember" xlink:label="aiff_TwoHundredPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_TwoHundredPercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_May150PercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_May200PercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_May2026WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SubsequentEventTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies" xlink:href="aiff-20260331.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PolicyTable" xlink:label="aiff_PolicyTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="aiff_PolicyTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PolicyTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OffsettingAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-tables" xlink:href="aiff-20260331.xsd#statement-note-7-inventory-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryCurrentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-tables" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-tables" xlink:href="aiff-20260331.xsd#statement-note-9-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-tables" xlink:href="aiff-20260331.xsd#statement-note-13-equity-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:label="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual" xlink:href="aiff-20260331.xsd#statement-note-2-going-concern-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:label="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EarnOutSharesMember" xlink:label="aiff_EarnOutSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MonteCarloModelMember" xlink:label="us-gaap_MonteCarloModelMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="aiff_EvokeNeuroscienceIncMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="aiff_EarnOutSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ValuationTechniqueAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_MonteCarloModelMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual" xlink:href="aiff-20260331.xsd#statement-note-9-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentForAmortization" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" xlink:href="aiff-20260331.xsd#statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MonthlyDepositRatePercentOfSalary" xlink:label="aiff_MonthlyDepositRatePercentOfSalary" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_MonthlyDepositRatePercentOfSalary" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual" xlink:href="aiff-20260331.xsd#statement-note-12-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerContingentLiability" xlink:label="aiff_ContractWithCustomerContingentLiability" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_IsraeliInnovationAuthorityIIAMember" xlink:label="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ResearchAgreementRoyaltyPercentage" xlink:label="aiff_ResearchAgreementRoyaltyPercentage" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrantMember" xlink:label="us-gaap_GrantMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RoyaltyMember" xlink:label="us-gaap_RoyaltyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_GrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_RoyaltyMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherCommitmentsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ResearchAgreementRoyaltyPercentage" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ContractWithCustomerContingentLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual" xlink:href="aiff-20260331.xsd#statement-note-13-equity-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AtthemarketAtmOfferingProgramMember" xlink:label="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BeneficialOwnershipPercentage" xlink:label="aiff_BeneficialOwnershipPercentage" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityIssuanceUnitsNumberOfUnits" xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingAdditionalAmount" xlink:label="aiff_EquityOfferingAdditionalAmount" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingUnitPrice" xlink:label="aiff_EquityOfferingUnitPrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfSharesPerUnit" xlink:label="aiff_NumberOfSharesPerUnit" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfWarrantsPerUnit" xlink:label="aiff_NumberOfWarrantsPerUnit" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The188WarrantsMember" xlink:label="aiff_The188WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_The188WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="aiff_DeferredStockUnitsDsuMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingUnitPrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityIssuanceUnitsNumberOfUnits" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfSharesPerUnit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfWarrantsPerUnit" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_BeneficialOwnershipPercentage" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingAdditionalAmount" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual" xlink:href="aiff-20260331.xsd#statement-note-16-segment-reporting-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual" xlink:href="aiff-20260331.xsd#statement-note-17-subsequent-event-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BeneficialOwnershipPercentage" xlink:label="aiff_BeneficialOwnershipPercentage" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityIssuanceUnitsNumberOfUnits" xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:label="aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingUnitPrice" xlink:label="aiff_EquityOfferingUnitPrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May150PercentWarrantsMember" xlink:label="aiff_May150PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May200PercentWarrantsMember" xlink:label="aiff_May200PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026WarrantsMember" xlink:label="aiff_May2026WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfSharesPerUnit" xlink:label="aiff_NumberOfSharesPerUnit" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfWarrantsPerUnit" xlink:label="aiff_NumberOfWarrantsPerUnit" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TwoHundredPercentWarrantsMember" xlink:label="aiff_TwoHundredPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_UnitsIssuedWarrantsPerUnit" xlink:label="aiff_UnitsIssuedWarrantsPerUnit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_TwoHundredPercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_May150PercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_May200PercentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_May2026WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SubsequentEventTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityIssuanceUnitsNumberOfUnits" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingUnitPrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfSharesPerUnit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfWarrantsPerUnit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_UnitsIssuedWarrantsPerUnit" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_BeneficialOwnershipPercentage" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumAmount" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:href="aiff-20260331.xsd#statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsMember" xlink:label="aiff_DeferredStockUnitsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:label="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="aiff_DeferredStockUnitsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccountsAndOtherReceivables" xlink:label="aiff_AccountsAndOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherReceivables" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_AccountsAndOtherReceivables" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesAndDeposits" xlink:label="aiff_PrepaidExpensesAndDeposits" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesCurrent" xlink:label="aiff_PrepaidServicesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesNoncurrent" xlink:label="aiff_PrepaidServicesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OffsettingAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidServicesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidServicesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidExpensesAndDeposits" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details" xlink:href="aiff-20260331.xsd#statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryCurrentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterials" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcess" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoods" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-equipment-balance-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MedicalEquipmentMember" xlink:label="aiff_MedicalEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:label="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="aiff_MedicalEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:label="aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:label="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:label="aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionNameDomain" xlink:to="aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination-pro-forma-results-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="aiff_EvokeNeuroscienceIncMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="aiff_DeferredStockUnitsDsuMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-revenues-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:label="aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:label="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="aiff-20260331.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendWarrantInducement" xlink:label="aiff_DeemedDividendWarrantInducement" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="aiff_DeemedDividendWarrantInducement" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-warrants-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:label="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PennyWarrantsMember" xlink:label="aiff_PennyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The2026PipeWarrantsMember" xlink:label="aiff_The2026PipeWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_PennyWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_The2026PipeWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_RentalsMember" xlink:label="aiff_RentalsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubscriptionAndCirculationMember" xlink:label="us-gaap_SubscriptionAndCirculationMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="aiff_RentalsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_SubscriptionAndCirculationMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductAndServiceOtherMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredAtPointInTimeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredOverTimeMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_CommonStockToBeIssuedMember" xlink:label="aiff_CommonStockToBeIssuedMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:label="aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:label="aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_UnitsOfferingMember" xlink:label="aiff_UnitsOfferingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="aiff_UnitsOfferingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="aiff_CommonStockToBeIssuedMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BnaSoftwareMember" xlink:label="aiff_BnaSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:label="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedContractualRightsGross" xlink:label="us-gaap_FiniteLivedContractualRightsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="aiff_BnaSoftwareMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedContractualRightsGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-option-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>aiff-20260331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:54PM UTC 2026-05-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DocumentAndEntityInformation" xlink:label="aiff_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="aiff_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_DocumentAndEntityInformation" xlink:to="aiff_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="aiff_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="aiff_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-significant-accounting-policies-policies" xlink:label="aiff_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-significant-accounting-policies-policies" xlink:to="aiff_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-4-business-combination-tables" xlink:label="aiff_statement-statement-note-4-business-combination-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-4-business-combination-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Business Combination</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-4-business-combination-tables" xlink:to="aiff_statement-statement-note-4-business-combination-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_NonRule10b51ArrTrmntdFlag</link:label>
    <link:label xlink:label="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-5-accounts-and-other-receivables-tables" xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Accounts and Other Receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-5-accounts-and-other-receivables-tables" xlink:to="aiff_statement-statement-note-5-accounts-and-other-receivables-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_NonRule10b51ArrAdoptedFlag</link:label>
    <link:label xlink:label="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-6-prepaid-expenses-tables" xlink:label="aiff_statement-statement-note-6-prepaid-expenses-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-6-prepaid-expenses-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Prepaid Expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-6-prepaid-expenses-tables" xlink:to="aiff_statement-statement-note-6-prepaid-expenses-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentIncomeInvestmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InvestmentIncomeInvestmentExpense</link:label>
    <link:label xlink:label="us-gaap_InvestmentIncomeInvestmentExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest and bank fees</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TransferredAtPointInTimeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:type="locator"/>
    <link:label xlink:label="ecd_TradingArrByIndTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-7-inventory-tables" xlink:label="aiff_statement-statement-note-7-inventory-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-7-inventory-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Inventory</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-7-inventory-tables" xlink:to="aiff_statement-statement-note-7-inventory-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="locator"/>
    <link:label xlink:label="ecd_MtrlTermsOfTrdArrTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-8-equipment-tables" xlink:label="aiff_statement-statement-note-8-equipment-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-8-equipment-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-8-equipment-tables" xlink:to="aiff_statement-statement-note-8-equipment-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-9-leases-tables" xlink:label="aiff_statement-statement-note-9-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-9-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-9-leases-tables" xlink:to="aiff_statement-statement-note-9-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Intangible Assets, Net and Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:to="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-tables" xlink:label="aiff_statement-statement-note-13-equity-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-13-equity-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-13-equity-tables" xlink:to="aiff_statement-statement-note-13-equity-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:label="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Basic and Diluted Net Loss Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:to="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-15-revenue-net-tables" xlink:label="aiff_statement-statement-note-15-revenue-net-tables" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-15-revenue-net-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Revenue, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-15-revenue-net-tables" xlink:to="aiff_statement-statement-note-15-revenue-net-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductAndServiceOtherMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service, Other [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-4-business-combination-pro-forma-results-details" xlink:label="aiff_statement-statement-note-4-business-combination-pro-forma-results-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-4-business-combination-pro-forma-results-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Business Combination - Pro Forma Results (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-4-business-combination-pro-forma-results-details" xlink:to="aiff_statement-statement-note-4-business-combination-pro-forma-results-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:to="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:to="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:label="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:to="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" xlink:label="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Inventory - Prepaid Expenses Balance (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" xlink:to="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionSharePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessAcquisitionSharePrice</link:label>
    <link:label xlink:label="us-gaap_BusinessAcquisitionSharePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Price Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionSharePrice" xlink:to="us-gaap_BusinessAcquisitionSharePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-8-equipment-equipment-balance-details" xlink:label="aiff_statement-statement-note-8-equipment-equipment-balance-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-8-equipment-equipment-balance-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Equipment - Equipment Balance (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-8-equipment-equipment-balance-details" xlink:to="aiff_statement-statement-note-8-equipment-equipment-balance-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:label="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Leases - Future Undiscounted Cash Flows (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:to="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:to="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:to="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-warrants-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-warrants-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-13-equity-schedule-of-warrants-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Equity - Schedule of Warrants (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-warrants-details" xlink:to="aiff_statement-statement-note-13-equity-schedule-of-warrants-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Equity - Schedule of Option Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" xlink:to="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Equity - Schedule of Restricted Stock Units (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:to="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Equity - Schedule of Deferred Stock Units (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:to="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:label="aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:type="locator"/>
    <link:label xlink:label="aiff_DeemedDividendOnWarrantInducementEquityImpact-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deemed dividend on warrant inducement</link:label>
    <link:label xlink:label="aiff_DeemedDividendOnWarrantInducementEquityImpact-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of of increase (decrease) in equity from deemed dividend on warrant inducement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:to="aiff_DeemedDividendOnWarrantInducementEquityImpact-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:label="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:to="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:label="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Revenue, Net - Disaggregation of Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:to="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-15-revenue-net-revenues-details" xlink:label="aiff_statement-statement-note-15-revenue-net-revenues-details" xlink:type="locator"/>
    <link:label xlink:label="aiff_statement-statement-note-15-revenue-net-revenues-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Revenue, Net - Revenues (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_statement-statement-note-15-revenue-net-revenues-details" xlink:to="aiff_statement-statement-note-15-revenue-net-revenues-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatements" xlink:label="aiff_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="aiff_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_NotesToFinancialStatements" xlink:to="aiff_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="aiff_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="aiff_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_CounterpartyNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on foreign exchange</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">forfeited, exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MonteCarloModelMember" xlink:label="us-gaap_MonteCarloModelMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MonteCarloModelMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Technique, Monte Carlo Pricing Model [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MonteCarloModelMember" xlink:to="us-gaap_MonteCarloModelMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in inventory</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">BALANCE (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">BALANCE (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred shares, $0.0001 par value: 1,000,000 shares authorized; nil issued and outstanding at March 31, 2026 and December 31, 2025</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WarrantsAndRightsOutstandingTerm</link:label>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding, Term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInReceivables</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInReceivables-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidExpense</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in prepaid expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingAndMarketingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and marketing expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesAndDeposits" xlink:label="aiff_PrepaidExpensesAndDeposits" xlink:type="locator"/>
    <link:label xlink:label="aiff_PrepaidExpensesAndDeposits-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label xlink:label="aiff_PrepaidExpensesAndDeposits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_PrepaidExpensesAndDeposits</link:label>
    <link:label xlink:label="aiff_PrepaidExpensesAndDeposits-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounf of prepaid expenses and deposits.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PrepaidExpensesAndDeposits" xlink:to="aiff_PrepaidExpensesAndDeposits-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in trade payables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeLeaseDescriptionTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, weighted average life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">INCREASE IN CASH</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent consideration payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">BALANCE OF CASH AT THE BEGINNING OF PERIOD</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">BALANCE OF CASH AT THE END OF PERIOD</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PrepaidExpenseNoncurrent</link:label>
    <link:label xlink:label="us-gaap_PrepaidExpenseNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total (non-current)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PrepaidExpenseCurrent</link:label>
    <link:label xlink:label="us-gaap_PrepaidExpenseCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total (current)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-Vested units, shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Units, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-Vested units, weighted average grant-date fair value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Units, weighted average grant-date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DSUs granted, shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Units granted, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DSUs granted, weighted average grant-date fair (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Units granted, weighted average grant-date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issues for consulting services</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issues for consulting services (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DSUs vested, weighted average grant-date fair (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Units vested, weighted average grant-date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">DSUs vested, shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Units vested, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">forfeited, options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding Options (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding Options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding Options, exercise price (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding Options, exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrivatePlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Options, intrinsic value</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common shares, $0.0001 par value: 5,000,000,000 shares authorized; 14,865,356 and 13,964,367 issued and outstanding at March 31, 2026 and December 31, 2025, respectively</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding warrants, exercise price (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding warrants, exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade payables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:label="aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:type="locator"/>
    <link:label xlink:label="aiff_StockIssuedDuringPeriodValueWarrantExercises-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued - warrants exercised</link:label>
    <link:label xlink:label="aiff_StockIssuedDuringPeriodValueWarrantExercises-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Value of stock issued during the period for warrant exercises.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:to="aiff_StockIssuedDuringPeriodValueWarrantExercises-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:type="locator"/>
    <link:label xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantExercises-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued - warrants exercised (in shares)</link:label>
    <link:label xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantExercises-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of shares issued during the period for warrant exercises.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:to="aiff_StockIssuedDuringPeriodSharesWarrantExercises-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_CommonStockToBeIssuedMember" xlink:label="aiff_CommonStockToBeIssuedMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_CommonStockToBeIssuedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock to be Issued [Member]</link:label>
    <link:label xlink:label="aiff_CommonStockToBeIssuedMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents common stock to be issued.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_CommonStockToBeIssuedMember" xlink:to="aiff_CommonStockToBeIssuedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:label="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of shares, net of issuance costs</link:label>
    <link:label xlink:label="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of cash inflow from issuance of common and preferred stock, net of issuance costs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:to="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_UnitsOfferingMember" xlink:label="aiff_UnitsOfferingMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_UnitsOfferingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Units Offering [Member]</link:label>
    <link:label xlink:label="aiff_UnitsOfferingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the units offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_UnitsOfferingMember" xlink:to="aiff_UnitsOfferingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Options, weighted average contractual term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesCurrent" xlink:label="aiff_PrepaidServicesCurrent" xlink:type="locator"/>
    <link:label xlink:label="aiff_PrepaidServicesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued for prepaid services</link:label>
    <link:label xlink:label="aiff_PrepaidServicesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_PrepaidServicesCurrent</link:label>
    <link:label xlink:label="aiff_PrepaidServicesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of prepaid services, classified as current.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PrepaidServicesCurrent" xlink:to="aiff_PrepaidServicesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesTextBlock" xlink:label="aiff_PrepaidExpensesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="aiff_PrepaidExpensesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expenses [Text Block]</link:label>
    <link:label xlink:label="aiff_PrepaidExpensesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for prepaid expenses.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PrepaidExpensesTextBlock" xlink:to="aiff_PrepaidExpensesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerContingentLiability" xlink:label="aiff_ContractWithCustomerContingentLiability" xlink:type="locator"/>
    <link:label xlink:label="aiff_ContractWithCustomerContingentLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ContractWithCustomerContingentLiability</link:label>
    <link:label xlink:label="aiff_ContractWithCustomerContingentLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer, Contingent Liability</link:label>
    <link:label xlink:label="aiff_ContractWithCustomerContingentLiability-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of contingent obligation to transfer good or service to customer for which consideration has been received or is receivable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ContractWithCustomerContingentLiability" xlink:to="aiff_ContractWithCustomerContingentLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_IsraeliInnovationAuthorityIIAMember" xlink:label="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_IsraeliInnovationAuthorityIIAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Israeli Innovation Authority (&#8220;IIA&#8221;) [Member]</link:label>
    <link:label xlink:label="aiff_IsraeliInnovationAuthorityIIAMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Israeli Innovation Authority (&#8220;IIA&#8221;).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_IsraeliInnovationAuthorityIIAMember" xlink:to="aiff_IsraeliInnovationAuthorityIIAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesNoncurrent" xlink:label="aiff_PrepaidServicesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="aiff_PrepaidServicesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued for prepaid services</link:label>
    <link:label xlink:label="aiff_PrepaidServicesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_PrepaidServicesNoncurrent</link:label>
    <link:label xlink:label="aiff_PrepaidServicesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of prepaid services, classified as noncurrent.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PrepaidServicesNoncurrent" xlink:to="aiff_PrepaidServicesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContingentConsiderationTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="us-gaap_ContingentConsiderationTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfSharesPerUnit" xlink:label="aiff_NumberOfSharesPerUnit" xlink:type="locator"/>
    <link:label xlink:label="aiff_NumberOfSharesPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_NumberOfSharesPerUnit</link:label>
    <link:label xlink:label="aiff_NumberOfSharesPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares Per Unit</link:label>
    <link:label xlink:label="aiff_NumberOfSharesPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of shares per unit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_NumberOfSharesPerUnit" xlink:to="aiff_NumberOfSharesPerUnit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContingentConsiderationByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingUnitPrice" xlink:label="aiff_EquityOfferingUnitPrice" xlink:type="locator"/>
    <link:label xlink:label="aiff_EquityOfferingUnitPrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_EquityOfferingUnitPrice</link:label>
    <link:label xlink:label="aiff_EquityOfferingUnitPrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Offering, Unit Price (in dollars per share)</link:label>
    <link:label xlink:label="aiff_EquityOfferingUnitPrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Price per unit in the equity offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EquityOfferingUnitPrice" xlink:to="aiff_EquityOfferingUnitPrice-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfWarrantsPerUnit" xlink:label="aiff_NumberOfWarrantsPerUnit" xlink:type="locator"/>
    <link:label xlink:label="aiff_NumberOfWarrantsPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_NumberOfWarrantsPerUnit</link:label>
    <link:label xlink:label="aiff_NumberOfWarrantsPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Warrants Per Unit</link:label>
    <link:label xlink:label="aiff_NumberOfWarrantsPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants per unit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_NumberOfWarrantsPerUnit" xlink:to="aiff_NumberOfWarrantsPerUnit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OffsettingAssetsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Offsetting Assets [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_OffsettingAssetsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May150PercentWarrantsMember" xlink:label="aiff_May150PercentWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_May150PercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">May 150 Percent Warrants [Member]</link:label>
    <link:label xlink:label="aiff_May150PercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the May 150% Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_May150PercentWarrantsMember" xlink:to="aiff_May150PercentWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May200PercentWarrantsMember" xlink:label="aiff_May200PercentWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_May200PercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">May 200 Percent Warrants [Member]</link:label>
    <link:label xlink:label="aiff_May200PercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents May 200% Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_May200PercentWarrantsMember" xlink:to="aiff_May200PercentWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:label="aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:type="locator"/>
    <link:label xlink:label="aiff_EquityOfferingMaximumOfferingAmountUnits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_EquityOfferingMaximumOfferingAmountUnits</link:label>
    <link:label xlink:label="aiff_EquityOfferingMaximumOfferingAmountUnits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Offering, Maximum Offering Amount, Units (in shares)</link:label>
    <link:label xlink:label="aiff_EquityOfferingMaximumOfferingAmountUnits-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum number of units authorized for issuance under equity offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:to="aiff_EquityOfferingMaximumOfferingAmountUnits-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">May 2026 Securities Purchase Agreement [Member]</link:label>
    <link:label xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the May 2026 Securities Purchase Agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue</link:label>
    <link:label xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value</link:label>
    <link:label xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:to="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026WarrantsMember" xlink:label="aiff_May2026WarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_May2026WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">May 2026 Warrants [Member]</link:label>
    <link:label xlink:label="aiff_May2026WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the May 2026 Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_May2026WarrantsMember" xlink:to="aiff_May2026WarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_RentalsMember" xlink:label="aiff_RentalsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_RentalsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rentals [Member]</link:label>
    <link:label xlink:label="aiff_RentalsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents rentals.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_RentalsMember" xlink:to="aiff_RentalsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY (DEFICIT)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercised, exercise price (in dollars per share)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Per share or per unit price of warrants exercised during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:to="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ClassOfWarrantOrRightExercisedDuringPeriod</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised, number (in shares)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants or right exercised during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:to="aiff_ClassOfWarrantOrRightExercisedDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PennyWarrantsMember" xlink:label="aiff_PennyWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_PennyWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Penny Warrants [Member]</link:label>
    <link:label xlink:label="aiff_PennyWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents penny warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PennyWarrantsMember" xlink:to="aiff_PennyWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MedicalEquipmentMember" xlink:label="aiff_MedicalEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_MedicalEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Medical Equipment [Member]</link:label>
    <link:label xlink:label="aiff_MedicalEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the medical equipment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_MedicalEquipmentMember" xlink:to="aiff_MedicalEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightOutstanding</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding warrants, number (in shares)</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding warrants, number (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfGoodsAndServicesSold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">COST OF GOODS SOLD</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment, net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Equipment, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment, cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MonthlyDepositRatePercentOfSalary" xlink:label="aiff_MonthlyDepositRatePercentOfSalary" xlink:type="locator"/>
    <link:label xlink:label="aiff_MonthlyDepositRatePercentOfSalary-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_MonthlyDepositRatePercentOfSalary</link:label>
    <link:label xlink:label="aiff_MonthlyDepositRatePercentOfSalary-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Monthly Deposit Rate, Percent of Salary</link:label>
    <link:label xlink:label="aiff_MonthlyDepositRatePercentOfSalary-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage of salary the monthly deposit rate is set at.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_MonthlyDepositRatePercentOfSalary" xlink:to="aiff_MonthlyDepositRatePercentOfSalary-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for bad debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_SecuritiesPurchaseAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Securities Purchase Agreement [Member]</link:label>
    <link:label xlink:label="aiff_SecuritiesPurchaseAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relating to securities purchase agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_SecuritiesPurchaseAgreementMember" xlink:to="aiff_SecuritiesPurchaseAgreementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BnaSoftwareMember" xlink:label="aiff_BnaSoftwareMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_BnaSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BNA Software [Member]</link:label>
    <link:label xlink:label="aiff_BnaSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the BNA software.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_BnaSoftwareMember" xlink:to="aiff_BnaSoftwareMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:label="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding warrants, weighted average remaining life (Year)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the weighted average remaining life of warrants or rights.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:to="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants issued, exercise price (in dollars per share)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Issued, Exercise Price (in dollars per share)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the exercise price of warrants or rights issued during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants issued, number (in shares)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-Funded Warrants (Note 13.a) (in shares)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of warrants issued during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset and Goodwill [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ResearchAgreementRoyaltyPercentage" xlink:label="aiff_ResearchAgreementRoyaltyPercentage" xlink:type="locator"/>
    <link:label xlink:label="aiff_ResearchAgreementRoyaltyPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ResearchAgreementRoyaltyPercentage</link:label>
    <link:label xlink:label="aiff_ResearchAgreementRoyaltyPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research Agreement, Royalty Percentage</link:label>
    <link:label xlink:label="aiff_ResearchAgreementRoyaltyPercentage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the royalty percentage of a research agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ResearchAgreementRoyaltyPercentage" xlink:to="aiff_ResearchAgreementRoyaltyPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Substantial Doubt about Going Concern [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:label="aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_SharesIssuedForConversionOfPromissoryNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued for Conversion of Promissory Notes [Member]</link:label>
    <link:label xlink:label="aiff_SharesIssuedForConversionOfPromissoryNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the shares issued for the conversion of promissory notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:to="aiff_SharesIssuedForConversionOfPromissoryNotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendWarrantInducement" xlink:label="aiff_DeemedDividendWarrantInducement" xlink:type="locator"/>
    <link:label xlink:label="aiff_DeemedDividendWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_DeemedDividendWarrantInducement</link:label>
    <link:label xlink:label="aiff_DeemedDividendWarrantInducement-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deemed dividend on warrant inducement</link:label>
    <link:label xlink:label="aiff_DeemedDividendWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The deemed dividend on the warrant inducement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_DeemedDividendWarrantInducement" xlink:to="aiff_DeemedDividendWarrantInducement-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and other receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_DeferredStockUnitsDsuMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Stock Units (DSUS) [Member]</link:label>
    <link:label xlink:label="aiff_DeferredStockUnitsDsuMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the deferred stock units.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_DeferredStockUnitsDsuMember" xlink:to="aiff_DeferredStockUnitsDsuMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireMachineryAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherCommitmentsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less &#8211; accumulated depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, accumulated amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:label="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Deferred Stock Unit, Activity [Table Text Block]</link:label>
    <link:label xlink:label="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the number and weighted-average grant date fair value for deferred stock units that were outstanding at the beginning and end of the year, and the number of deferred stock units that were granted, vested, or forfeited during the year.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:to="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and administration expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">LOSS BEFORE INCOME TAX</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_EvokeNeuroscienceIncMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Evoke Neuroscience, Inc. [Member]</link:label>
    <link:label xlink:label="aiff_EvokeNeuroscienceIncMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Evoke Neuroscience, Inc.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EvokeNeuroscienceIncMember" xlink:to="aiff_EvokeNeuroscienceIncMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:label="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_MedicalEquipmentSubjectToOperatingLeasesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Medical Equipment Subject to Operating Leases [Member]</link:label>
    <link:label xlink:label="aiff_MedicalEquipmentSubjectToOperatingLeasesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Medical equipment subject to operating leases.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:to="aiff_MedicalEquipmentSubjectToOperatingLeasesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss on settlement</link:label>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on settlement of convertible promissory note</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtConversionNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionNameDomain" xlink:to="us-gaap_DebtConversionNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UseOfEstimates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentForAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdjustmentForAmortization</link:label>
    <link:label xlink:label="us-gaap_AdjustmentForAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue</link:label>
    <link:label xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value</link:label>
    <link:label xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The grant date fair value of the share-based compensation arrangement of the equity instruments other than options granted.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:to="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued for offering</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued for conversion of Convertible Promissory Note</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretion expense on convertible promissory note</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">GROSS PROFIT</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TradeNamesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private placement, net of issuance costs (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockUnitsRSUMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued for conversion of Convertible Promissory Note (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeBenefitsAndShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefits and Share-Based Compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued for consulting services</link:label>
    <link:label xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrealizedGainLossOnDerivatives-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrealizedGainLossOnDerivatives</link:label>
    <link:label xlink:label="us-gaap_UnrealizedGainLossOnDerivatives-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in derivative fair value</link:label>
    <link:label xlink:label="us-gaap_UnrealizedGainLossOnDerivatives-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in derivative fair value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:label="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:type="locator"/>
    <link:label xlink:label="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_BusinessCombinationContingentConsiderationEarnoutPeriod</link:label>
    <link:label xlink:label="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Earnout Period (Month)</link:label>
    <link:label xlink:label="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The earnout period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:to="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PolicyTable" xlink:label="aiff_PolicyTable" xlink:type="locator"/>
    <link:label xlink:label="aiff_PolicyTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_PolicyTable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PolicyTable" xlink:to="aiff_PolicyTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DevelopedTechnologyRightsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EarnOutSharesMember" xlink:label="aiff_EarnOutSharesMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_EarnOutSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earn Out Shares [Member]</link:label>
    <link:label xlink:label="aiff_EarnOutSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earn out shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EarnOutSharesMember" xlink:to="aiff_EarnOutSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Assumed Income Tax Rate [Member]</link:label>
    <link:label xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The assumed income tax rate.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:to="aiff_MeasurementInputAssumedIncomeTaxRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Securities Purchase Agreement Warrants [Member]</link:label>
    <link:label xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants from the Securities Purchase Agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:to="aiff_SecuritiesPurchaseAgreementWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:label="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_StockIssuablePursuantToSeriesCPreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issuable Pursuant to Series C Preferred Stock [Member]</link:label>
    <link:label xlink:label="aiff_StockIssuablePursuantToSeriesCPreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock issuable pursuant to Series C Preferred Stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:to="aiff_StockIssuablePursuantToSeriesCPreferredStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfReportableSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputDiscountRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputDiscountRateMember" xlink:to="us-gaap_MeasurementInputDiscountRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET LOSS AND COMPREHENSIVE LOSS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputPriceVolatilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET LOSS AND COMPREHENSIVE LOSS ATTRIBUTABLE TO COMMON STOCKHOLDERS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued for conversion of the convertible promissory note</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:label="aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:type="locator"/>
    <link:label xlink:label="aiff_ContractWithCustomerLiabilityConsiderationReceived-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ContractWithCustomerLiabilityConsiderationReceived</link:label>
    <link:label xlink:label="aiff_ContractWithCustomerLiabilityConsiderationReceived-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases due to consideration received from customers</link:label>
    <link:label xlink:label="aiff_ContractWithCustomerLiabilityConsiderationReceived-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consideration received from contract with customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:to="aiff_ContractWithCustomerLiabilityConsiderationReceived-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_UnitsIssuedWarrantsPerUnit" xlink:label="aiff_UnitsIssuedWarrantsPerUnit" xlink:type="locator"/>
    <link:label xlink:label="aiff_UnitsIssuedWarrantsPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_UnitsIssuedWarrantsPerUnit</link:label>
    <link:label xlink:label="aiff_UnitsIssuedWarrantsPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Units Issued, Warrants Per Unit 150% (in dollars per share)</link:label>
    <link:label xlink:label="aiff_UnitsIssuedWarrantsPerUnit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants issued per unit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_UnitsIssuedWarrantsPerUnit" xlink:to="aiff_UnitsIssuedWarrantsPerUnit-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:label="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:type="locator"/>
    <link:label xlink:label="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance</link:label>
    <link:label xlink:label="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:to="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationLiability</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityIssuanceUnitsNumberOfUnits" xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits" xlink:type="locator"/>
    <link:label xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_EquityIssuanceUnitsNumberOfUnits</link:label>
    <link:label xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Issuance, Units, Number of Units (in shares)</link:label>
    <link:label xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of units in equity issuance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EquityIssuanceUnitsNumberOfUnits" xlink:to="aiff_EquityIssuanceUnitsNumberOfUnits-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:type="locator"/>
    <link:label xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_DrawdownInSharesIssuedForPrepaidServices</link:label>
    <link:label xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Drawdown in shares issued for prepaid services</link:label>
    <link:label xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The value for drawdown in shares for prepaid services.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:to="aiff_DrawdownInSharesIssuedForPrepaidServices-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsMember" xlink:label="aiff_DeferredStockUnitsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_DeferredStockUnitsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Stock Units [Member]</link:label>
    <link:label xlink:label="aiff_DeferredStockUnitsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to deferred stock units.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_DeferredStockUnitsMember" xlink:to="aiff_DeferredStockUnitsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:label="aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:type="locator"/>
    <link:label xlink:label="aiff_NoncashTransactionDeemedDividendOnWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_NoncashTransactionDeemedDividendOnWarrantInducement</link:label>
    <link:label xlink:label="aiff_NoncashTransactionDeemedDividendOnWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deemed dividend on warrant inducement</link:label>
    <link:label xlink:label="aiff_NoncashTransactionDeemedDividendOnWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of deemed dividend on warrant inducment as part of a noncash transaction.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:to="aiff_NoncashTransactionDeemedDividendOnWarrantInducement-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OTHER INCOME (EXPENSE)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NonoperatingIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL OTHER INCOME (EXPENSE)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts written off</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsNoncurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total non current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsNoncurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncompeteAgreementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingAdditionalAmount" xlink:label="aiff_EquityOfferingAdditionalAmount" xlink:type="locator"/>
    <link:label xlink:label="aiff_EquityOfferingAdditionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_EquityOfferingAdditionalAmount</link:label>
    <link:label xlink:label="aiff_EquityOfferingAdditionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Offering, Additional Amount</link:label>
    <link:label xlink:label="aiff_EquityOfferingAdditionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The additional amount available for the equity offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EquityOfferingAdditionalAmount" xlink:to="aiff_EquityOfferingAdditionalAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OPERATING EXPENSES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentQuarterlyReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseTermOfContract</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The188WarrantsMember" xlink:label="aiff_The188WarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_The188WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 1.88 Warrants [Member]</link:label>
    <link:label xlink:label="aiff_The188WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the warrants at an exercise price of 1.88.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_The188WarrantsMember" xlink:to="aiff_The188WarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredRevenueNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BeneficialOwnershipPercentage" xlink:label="aiff_BeneficialOwnershipPercentage" xlink:type="locator"/>
    <link:label xlink:label="aiff_BeneficialOwnershipPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_BeneficialOwnershipPercentage</link:label>
    <link:label xlink:label="aiff_BeneficialOwnershipPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Beneficial Ownership Percentage</link:label>
    <link:label xlink:label="aiff_BeneficialOwnershipPercentage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percent of beneficial ownership the investor has.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_BeneficialOwnershipPercentage" xlink:to="aiff_BeneficialOwnershipPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_TheTwoFiftyWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The Two Fifty Warrants [Member]</link:label>
    <link:label xlink:label="aiff_TheTwoFiftyWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the warrants at an exercise price of 2.50.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_TheTwoFiftyWarrantsMember" xlink:to="aiff_TheTwoFiftyWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Anti-dilutive securities (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessAcquisitionsProFormaRevenue</link:label>
    <link:label xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityInteractiveDataCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentTransitionReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingExpenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL OPERATING EXPENSES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING, BASIC AND DILUTED (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">BASIC AND DILUTED LOSS PER SHARE (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EarningsPerShareBasic</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsNet</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation expense (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedContractualRightsGross" xlink:label="us-gaap_FiniteLivedContractualRightsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedContractualRightsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, gross carrying amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedContractualRightsGross" xlink:to="us-gaap_FiniteLivedContractualRightsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding units, aggregate intrinsic value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Asset, Class [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TransferredOverTimeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">OPERATING LOSS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationTechniqueAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options vested, number (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options forfeited, number (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationTechniqueDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Options, number (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Options, number (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Revenues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Revenues</link:label>
    <link:label xlink:label="us-gaap_Revenues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryCurrentTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_InventoryCurrentTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options forfeited, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Options, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Options, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options vested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Acquiree's Revenue since Acquisition Date, Actual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromWarrantExercises-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of warrants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:type="locator"/>
    <link:label xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2030 and therafter</link:label>
    <link:label xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree</link:label>
    <link:label xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization expense expected after year three.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:to="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Asset, Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The2026PipeWarrantsMember" xlink:label="aiff_The2026PipeWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_The2026PipeWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2026 PIPE Warrants [Member]</link:label>
    <link:label xlink:label="aiff_The2026PipeWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The 2026 PIPE warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_The2026PipeWarrantsMember" xlink:to="aiff_The2026PipeWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for expected credit losses</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:type="locator"/>
    <link:label xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deemed dividend on warrant inducement (in shares)</link:label>
    <link:label xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantInducement-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of shares issued during the period for warrant inducement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:to="aiff_StockIssuedDuringPeriodSharesWarrantInducement-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiabilityNoncurrent</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiability</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Hundred and Fifty Percent Warrants [Member]</link:label>
    <link:label xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the 150% warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:to="aiff_OneHundredAndFiftyPercentWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireBusinessesGross</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_PrefundedWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-funded Warrants [Member]</link:label>
    <link:label xlink:label="aiff_PrefundedWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the prefunded warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PrefundedWarrantsMember" xlink:to="aiff_PrefundedWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiabilityCurrent</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:label="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:type="locator"/>
    <link:label xlink:label="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_FinitelivedIntangibleAssetsAccumulatedImpairment</link:label>
    <link:label xlink:label="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, accumulated impairment</link:label>
    <link:label xlink:label="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated amount of impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:to="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Expired, exercise price (in dollars per share)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise price of warrant or right expired during period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:to="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_AccumulatedImpairmentPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less - Impairment</link:label>
    <link:label xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of accumulated impairment for physical assets used in the normal conduct of business to produce goods and services.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:to="aiff_AccumulatedImpairmentPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TwoHundredPercentWarrantsMember" xlink:label="aiff_TwoHundredPercentWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_TwoHundredPercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Hundred Percent Warrants [Member]</link:label>
    <link:label xlink:label="aiff_TwoHundredPercentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the 200% warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_TwoHundredPercentWarrantsMember" xlink:to="aiff_TwoHundredPercentWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:type="locator"/>
    <link:label xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent</link:label>
    <link:label xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of prepaid expenses other than shares issued for prepaid services, classified as current.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:to="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivables [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AtthemarketAtmOfferingProgramMember" xlink:label="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="locator"/>
    <link:label xlink:label="aiff_AtthemarketAtmOfferingProgramMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">At-the-market ("ATM") Offering Program [Member]</link:label>
    <link:label xlink:label="aiff_AtthemarketAtmOfferingProgramMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents at-the-market ("ATM") offering program.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_AtthemarketAtmOfferingProgramMember" xlink:to="aiff_AtthemarketAtmOfferingProgramMember-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ClassOfWarrantOrRightExpiredDuringPeriod</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Warrants Expired, number (in shares)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of warrants or righted expired during period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:to="aiff_ClassOfWarrantOrRightExpiredDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount" xlink:type="locator"/>
    <link:label xlink:label="aiff_EquityOfferingMaximumAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_EquityOfferingMaximumAmount</link:label>
    <link:label xlink:label="aiff_EquityOfferingMaximumAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Offering, Maximum Amount</link:label>
    <link:label xlink:label="aiff_EquityOfferingMaximumAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum amount to be issued in equity offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_EquityOfferingMaximumAmount" xlink:to="aiff_EquityOfferingMaximumAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentIncomeInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrantMember" xlink:label="us-gaap_GrantMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrantMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grant [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrantMember" xlink:to="us-gaap_GrantMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoods-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finished Goods</link:label>
    <link:label xlink:label="us-gaap_InventoryFinishedGoods-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryFinishedGoods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccountsAndOtherReceivables" xlink:label="aiff_AccountsAndOtherReceivables" xlink:type="locator"/>
    <link:label xlink:label="aiff_AccountsAndOtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_AccountsAndOtherReceivables</link:label>
    <link:label xlink:label="aiff_AccountsAndOtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label xlink:label="aiff_AccountsAndOtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of accounts and other receivables.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_AccountsAndOtherReceivables" xlink:to="aiff_AccountsAndOtherReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:type="locator"/>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pre-Funded Warrants (Note 13.a), weighted average remaining life (Year)</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife</link:label>
    <link:label xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the weighted average remaining life of warrants or rights issued during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Units exercised, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubscriptionAndCirculationMember" xlink:label="us-gaap_SubscriptionAndCirculationMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubscriptionAndCirculationMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription and Circulation [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubscriptionAndCirculationMember" xlink:to="us-gaap_SubscriptionAndCirculationMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RoyaltyMember" xlink:label="us-gaap_RoyaltyMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RoyaltyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RoyaltyMember" xlink:to="us-gaap_RoyaltyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total (current)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Units granted, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryRawMaterials-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Raw Materials</link:label>
    <link:label xlink:label="us-gaap_InventoryRawMaterials-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryRawMaterials</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in deferred revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL SHAREHOLDERS&#8217; EQUITY (DEFICIT)</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">BALANCE</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">BALANCE</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryWorkInProcess-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Work In Process</link:label>
    <link:label xlink:label="us-gaap_InventoryWorkInProcess-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryWorkInProcess</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfStockByClassTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfProductInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_Rule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_Rule10b51ArrTrmntdFlag</link:label>
    <link:label xlink:label="ecd_Rule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">REVENUE</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_Rule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_Rule10b51ArrAdoptedFlag</link:label>
    <link:label xlink:label="ecd_Rule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES (Note 11)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>aiff-20260331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:54PM UTC 2026-05-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory" xlink:href="aiff-20260331.xsd#statement-note-7-inventory" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_InventoryCurrentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesTextBlock" xlink:label="aiff_PrepaidExpensesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_OffsettingAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="aiff_PrepaidExpensesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-1-business-description" xlink:href="aiff-20260331.xsd#statement-note-1-business-description" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-1-business-description" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-document-and-entity-information" xlink:href="aiff-20260331.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="aiff-20260331.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-2-going-concern" xlink:href="aiff-20260331.xsd#statement-note-2-going-concern" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-2-going-concern" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" xlink:href="aiff-20260331.xsd#statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EarnOutSharesMember" xlink:label="aiff_EarnOutSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MonteCarloModelMember" xlink:label="us-gaap_MonteCarloModelMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="aiff_EvokeNeuroscienceIncMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="aiff_EarnOutSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ValuationTechniqueAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_MonteCarloModelMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment" xlink:href="aiff-20260331.xsd#statement-note-8-equipment" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases" xlink:href="aiff-20260331.xsd#statement-note-9-leases" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement" xlink:href="aiff-20260331.xsd#statement-note-11-liability-for-employee-rights-upon-retirement" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies" xlink:href="aiff-20260331.xsd#statement-note-12-commitments-and-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_IsraeliInnovationAuthorityIIAMember" xlink:label="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrantMember" xlink:label="us-gaap_GrantMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RoyaltyMember" xlink:label="us-gaap_RoyaltyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_OtherCommitmentsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_GrantMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_RoyaltyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity" xlink:href="aiff-20260331.xsd#statement-note-13-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AtthemarketAtmOfferingProgramMember" xlink:label="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The188WarrantsMember" xlink:label="aiff_The188WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_The188WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="aiff_DeferredStockUnitsDsuMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting" xlink:href="aiff-20260331.xsd#statement-note-16-segment-reporting" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event" xlink:href="aiff-20260331.xsd#statement-note-17-subsequent-event" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May150PercentWarrantsMember" xlink:label="aiff_May150PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May200PercentWarrantsMember" xlink:label="aiff_May200PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026WarrantsMember" xlink:label="aiff_May2026WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NotesToFinancialStatementsAbstract" xlink:label="aiff_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TwoHundredPercentWarrantsMember" xlink:label="aiff_TwoHundredPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_SubsequentEventTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_TwoHundredPercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_May150PercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_May200PercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_May2026WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#InsiderTradingArrangements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TradingArrByIndTable" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrAdoptedFlag-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrTrmntdFlag-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrAdoptedFlag-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrTrmntdFlag-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies" xlink:href="aiff-20260331.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PolicyTable" xlink:label="aiff_PolicyTable" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-significant-accounting-policies-policies" xlink:label="aiff_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-significant-accounting-policies-policies" xlink:to="aiff_PolicyTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_PolicyTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_PolicyTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-4-business-combination-tables" xlink:label="aiff_statement-statement-note-4-business-combination-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-4-business-combination-tables" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-5-accounts-and-other-receivables-tables" xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-5-accounts-and-other-receivables-tables" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-6-prepaid-expenses-tables" xlink:label="aiff_statement-statement-note-6-prepaid-expenses-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-6-prepaid-expenses-tables" xlink:to="us-gaap_OffsettingAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-tables" xlink:href="aiff-20260331.xsd#statement-note-7-inventory-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-7-inventory-tables" xlink:label="aiff_statement-statement-note-7-inventory-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-7-inventory-tables" xlink:to="us-gaap_InventoryCurrentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-tables" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-8-equipment-tables" xlink:label="aiff_statement-statement-note-8-equipment-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-8-equipment-tables" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-tables" xlink:href="aiff-20260331.xsd#statement-note-9-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-9-leases-tables" xlink:label="aiff_statement-statement-note-9-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-9-leases-tables" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-tables" xlink:href="aiff-20260331.xsd#statement-note-13-equity-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:label="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-tables" xlink:label="aiff_statement-statement-note-13-equity-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-13-equity-tables" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:label="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-15-revenue-net-tables" xlink:label="aiff_statement-statement-note-15-revenue-net-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-15-revenue-net-tables" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual" xlink:href="aiff-20260331.xsd#statement-note-2-going-concern-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-n2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-n2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-n2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-n2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BusinessCombinationContingentConsiderationEarnoutPeriod" xlink:label="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EarnOutSharesMember" xlink:label="aiff_EarnOutSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:label="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-n2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MonteCarloModelMember" xlink:label="us-gaap_MonteCarloModelMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="aiff_EvokeNeuroscienceIncMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="aiff_EarnOutSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ValuationTechniqueAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_MonteCarloModelMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="aiff_MeasurementInputAssumedIncomeTaxRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionSharePrice-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_BusinessCombinationContingentConsiderationEarnoutPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-n2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual" xlink:href="aiff-20260331.xsd#statement-note-9-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentForAmortization-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" xlink:href="aiff-20260331.xsd#statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MonthlyDepositRatePercentOfSalary" xlink:label="aiff_MonthlyDepositRatePercentOfSalary-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_MonthlyDepositRatePercentOfSalary-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual" xlink:href="aiff-20260331.xsd#statement-note-12-commitments-and-contingencies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerContingentLiability" xlink:label="aiff_ContractWithCustomerContingentLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_IsraeliInnovationAuthorityIIAMember" xlink:label="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ResearchAgreementRoyaltyPercentage" xlink:label="aiff_ResearchAgreementRoyaltyPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrantMember" xlink:label="us-gaap_GrantMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RoyaltyMember" xlink:label="us-gaap_RoyaltyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_OtherCommitmentsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="aiff_IsraeliInnovationAuthorityIIAMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_GrantMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_RoyaltyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ResearchAgreementRoyaltyPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ContractWithCustomerContingentLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual" xlink:href="aiff-20260331.xsd#statement-note-13-equity-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AtthemarketAtmOfferingProgramMember" xlink:label="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BeneficialOwnershipPercentage" xlink:label="aiff_BeneficialOwnershipPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityIssuanceUnitsNumberOfUnits" xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingAdditionalAmount" xlink:label="aiff_EquityOfferingAdditionalAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingUnitPrice" xlink:label="aiff_EquityOfferingUnitPrice-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfSharesPerUnit" xlink:label="aiff_NumberOfSharesPerUnit-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfWarrantsPerUnit" xlink:label="aiff_NumberOfWarrantsPerUnit-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue" xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:label="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The188WarrantsMember" xlink:label="aiff_The188WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_AtthemarketAtmOfferingProgramMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_The188WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="aiff_DeferredStockUnitsDsuMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingUnitPrice-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityIssuanceUnitsNumberOfUnits-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfSharesPerUnit-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfWarrantsPerUnit-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_BeneficialOwnershipPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingAdditionalAmount-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions-2" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual" xlink:href="aiff-20260331.xsd#statement-note-16-segment-reporting-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual" xlink:href="aiff-20260331.xsd#statement-note-17-subsequent-event-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BeneficialOwnershipPercentage" xlink:label="aiff_BeneficialOwnershipPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityIssuanceUnitsNumberOfUnits" xlink:label="aiff_EquityIssuanceUnitsNumberOfUnits-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumAmount" xlink:label="aiff_EquityOfferingMaximumAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingMaximumOfferingAmountUnits" xlink:label="aiff_EquityOfferingMaximumOfferingAmountUnits-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EquityOfferingUnitPrice" xlink:label="aiff_EquityOfferingUnitPrice-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May150PercentWarrantsMember" xlink:label="aiff_May150PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May200PercentWarrantsMember" xlink:label="aiff_May200PercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026SecuritiesPurchaseAgreementMember" xlink:label="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_May2026WarrantsMember" xlink:label="aiff_May2026WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoteToFinancialStatementDetailsTextual" xlink:label="aiff_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfSharesPerUnit" xlink:label="aiff_NumberOfSharesPerUnit-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NumberOfWarrantsPerUnit" xlink:label="aiff_NumberOfWarrantsPerUnit-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:label="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementMember" xlink:label="aiff_SecuritiesPurchaseAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:label="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TheTwoFiftyWarrantsMember" xlink:label="aiff_TheTwoFiftyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_TwoHundredPercentWarrantsMember" xlink:label="aiff_TwoHundredPercentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_UnitsIssuedWarrantsPerUnit" xlink:label="aiff_UnitsIssuedWarrantsPerUnit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_SubsequentEventTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_OneHundredAndFiftyPercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_TheTwoFiftyWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_TwoHundredPercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_SecuritiesPurchaseAgreementWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_May2026SecuritiesPurchaseAgreementMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_May150PercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_May200PercentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_May2026WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityIssuanceUnitsNumberOfUnits-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingUnitPrice-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfSharesPerUnit-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_NumberOfWarrantsPerUnit-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_UnitsIssuedWarrantsPerUnit-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_BeneficialOwnershipPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumOfferingAmountUnits-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_EquityOfferingMaximumAmount-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:href="aiff-20260331.xsd#statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:label="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-1" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:href="aiff-20260331.xsd#statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsMember" xlink:label="aiff_DeferredStockUnitsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:label="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:label="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="aiff_DeferredStockUnitsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="aiff_StockIssuablePursuantToSeriesCPreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccountsAndOtherReceivables" xlink:label="aiff_AccountsAndOtherReceivables-3" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherReceivables" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_AccountsAndOtherReceivables-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:href="aiff-20260331.xsd#statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:label="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:href="aiff-20260331.xsd#statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesAndDeposits" xlink:label="aiff_PrepaidExpensesAndDeposits-1" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent" xlink:label="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesCurrent" xlink:label="aiff_PrepaidServicesCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrepaidServicesNoncurrent" xlink:label="aiff_PrepaidServicesNoncurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:label="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="us-gaap_PrepaidExpenseNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details" xlink:to="us-gaap_OffsettingAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidServicesCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidServicesNoncurrent-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_PrepaidExpensesAndDeposits-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseNoncurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details" xlink:href="aiff-20260331.xsd#statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" xlink:label="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details" xlink:to="us-gaap_InventoryCurrentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterials-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcess-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoods-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details" xlink:href="aiff-20260331.xsd#statement-note-8-equipment-equipment-balance-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_AccumulatedImpairmentPropertyPlantAndEquipment" xlink:label="aiff_AccumulatedImpairmentPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MedicalEquipmentMember" xlink:label="aiff_MedicalEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:label="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-8-equipment-equipment-balance-details" xlink:label="aiff_statement-statement-note-8-equipment-equipment-balance-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-8-equipment-equipment-balance-details" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="aiff_MedicalEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="aiff_MedicalEquipmentSubjectToOperatingLeasesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_AccumulatedImpairmentPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DrawdownInSharesIssuedForPrepaidServices" xlink:label="aiff_DrawdownInSharesIssuedForPrepaidServices-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_NoncashTransactionDeemedDividendOnWarrantInducement" xlink:label="aiff_NoncashTransactionDeemedDividendOnWarrantInducement-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:label="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:label="aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="aiff_SharesIssuedForConversionOfPromissoryNotesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="aiff_DrawdownInSharesIssuedForPrepaidServices-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInReceivables-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="aiff_NoncashTransactionDeemedDividendOnWarrantInducement-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details" xlink:href="aiff-20260331.xsd#statement-note-4-business-combination-pro-forma-results-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_EvokeNeuroscienceIncMember" xlink:label="aiff_EvokeNeuroscienceIncMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-4-business-combination-pro-forma-results-details" xlink:label="aiff_statement-statement-note-4-business-combination-pro-forma-results-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-4-business-combination-pro-forma-results-details" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="aiff_EvokeNeuroscienceIncMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n9" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeferredStockUnitsDsuMember" xlink:label="aiff_DeferredStockUnitsDsuMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="aiff_DeferredStockUnitsDsuMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-revenues-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerLiabilityConsiderationReceived" xlink:label="aiff_ContractWithCustomerLiabilityConsiderationReceived-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:label="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance-n9" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-15-revenue-net-revenues-details" xlink:label="aiff_statement-statement-note-15-revenue-net-revenues-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-15-revenue-net-revenues-details" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ContractWithCustomerLiabilityConsiderationReceived-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:href="aiff-20260331.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendWarrantInducement" xlink:label="aiff_DeemedDividendWarrantInducement-9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-1" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="aiff_DeemedDividendWarrantInducement-9" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-3" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_EarningsPerShareBasic-1" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree" xlink:label="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree-1" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-warrants-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExercisedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExpiredDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife" xlink:label="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife-1" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:label="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:label="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PennyWarrantsMember" xlink:label="aiff_PennyWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_PrefundedWarrantsMember" xlink:label="aiff_PrefundedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_The2026PipeWarrantsMember" xlink:label="aiff_The2026PipeWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-warrants-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-warrants-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-warrants-details" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_PennyWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_The2026PipeWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="aiff_PrefundedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExercisedDuringPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExpiredDuringPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:href="aiff-20260331.xsd#statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_RentalsMember" xlink:label="aiff_RentalsMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:label="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubscriptionAndCirculationMember" xlink:label="us-gaap_SubscriptionAndCirculationMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ServiceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="aiff_RentalsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_SubscriptionAndCirculationMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductAndServiceOtherMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TransferredAtPointInTimeMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TransferredOverTimeMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" xlink:href="aiff-20260331.xsd#statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_CommonStockToBeIssuedMember" xlink:label="aiff_CommonStockToBeIssuedMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:label="aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:label="aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:label="aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_UnitsOfferingMember" xlink:label="aiff_UnitsOfferingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="aiff_UnitsOfferingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="aiff_CommonStockToBeIssuedMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_StockIssuedDuringPeriodSharesWarrantExercises" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_StockIssuedDuringPeriodValueWarrantExercises" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_StockIssuedDuringPeriodSharesWarrantInducement" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_DeemedDividendOnWarrantInducementEquityImpact" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:href="aiff-20260331.xsd#statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_BnaSoftwareMember" xlink:label="aiff_BnaSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_FinitelivedIntangibleAssetsAccumulatedImpairment" xlink:label="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment-n9" xlink:type="locator"/>
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:label="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedContractualRightsGross" xlink:label="us-gaap_FiniteLivedContractualRightsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="aiff_BnaSoftwareMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedContractualRightsGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="aiff_FinitelivedIntangibleAssetsAccumulatedImpairment-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details" xlink:href="aiff-20260331.xsd#statement-note-13-equity-schedule-of-option-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details" xlink:type="extended">
    <link:loc xlink:href="aiff-20260331.xsd#aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" xlink:label="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="aiff_statement-statement-note-13-equity-schedule-of-option-activity-details" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-4" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares-n8" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares-n8" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares-5" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>May 08, 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000803578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">FIREFLY NEUROSCIENCE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Mar. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1167364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1100 Military Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Kenmore<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">14217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">237-6412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AIFF<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,571,780<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,127<span></span>
</td>
<td class="nump">$ 2,747<span></span>
</td>
</tr>
<tr class="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 and other receivables</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">978<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">108<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">4,461<span></span>
</td>
<td class="nump">4,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non 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_PrepaidExpenseAndOtherAssetsNoncurrent', window );">Prepaid expenses</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">268<span></span>
</td>
</tr>
<tr class="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 );">Equipment, net</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">823<span></span>
</td>
<td class="nump">861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">5,175<span></span>
</td>
<td class="nump">5,175<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_AssetsNoncurrent', window );">Total non current assets</a></td>
<td class="nump">6,449<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">10,910<span></span>
</td>
<td class="nump">10,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade payables</a></td>
<td class="nump">1,329<span></span>
</td>
<td class="nump">1,347<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contract with Customer, Liability, Current</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration payable</a></td>
<td class="nump">478<span></span>
</td>
<td class="nump">478<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">2,454<span></span>
</td>
<td class="nump">2,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non 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_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">21<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">2,468<span></span>
</td>
<td class="nump">2,840<span></span>
</td>
</tr>
<tr class="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>SHAREHOLDERS&#8217; EQUITY (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_PreferredStockValue', window );">Preferred shares, $0.0001 par value: 1,000,000 shares authorized; nil issued and outstanding at March 31, 2026 and December 31, 2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares, $0.0001 par value: 5,000,000,000 shares authorized; 14,865,356 and 13,964,367 issued and outstanding at March 31, 2026 and December 31, 2025, respectively</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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">122,060<span></span>
</td>
<td class="nump">119,251<span></span>
</td>
</tr>
<tr class="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">(113,619)<span></span>
</td>
<td class="num">(111,615)<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 SHAREHOLDERS&#8217; EQUITY (DEFICIT)</a></td>
<td class="nump">8,442<span></span>
</td>
<td class="nump">7,637<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 SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">10,910<span></span>
</td>
<td class="nump">10,477<span></span>
</td>
</tr>
<tr class="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=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 453<span></span>
</td>
<td class="nump">$ 766<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://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(19))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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(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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: 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 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 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/disclosureRef<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><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 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)(iii)(A))<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 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 25: 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 26: 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 27: 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 28: 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 29: 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 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)(4)(iii)(A))<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 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 32: 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 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/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 36: 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 37: 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 38: 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 39: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: 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_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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: 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 6: 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 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(g)(1)(i))<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 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 10: 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 11: 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 12: 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 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/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 15: 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 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)(iii))<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)(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/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 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)(i))<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 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 25: 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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all assets that are expected to be realized in cash, sold or consumed after one year or beyond 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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: 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 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 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 8: 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 9: 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 10: 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 11: 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 12: 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 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/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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(5))<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 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/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 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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from contingent consideration in a business combination, expected to be settled 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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-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_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: 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 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: 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(25))<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 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 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(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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: 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(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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: 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 7: 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 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 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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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><br>Reference 5: 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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income and obligation to transfer product and 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/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(26)(c))<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript: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 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-6<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(15))<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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-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_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript: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 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<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/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 4: 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://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)<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 S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: 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 6: 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 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(g)(1)(i))<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/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 10: 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 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)(iii)(A))<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 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 13: 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 14: 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 15: 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 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)(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/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 23: 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 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/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/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 27: 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 28: 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/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: 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(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 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 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 12: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: 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(21))<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: 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 6: 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 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(g)(1)(i))<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 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 10: 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 11: 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 12: 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 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 (bb)<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 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/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 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)(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/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 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)(i))<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 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 25: 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 26: 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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after 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(18))<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_PrepaidExpenseAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</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 360<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/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<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/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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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)(b))<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/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 9: 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 10: 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 11: 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 12: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<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 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 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 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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<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, authorized (in shares)</a></td>
<td class="nump">1,000,000<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_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="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, authorized (in shares)</a></td>
<td class="nump">5,000,000,000<span></span>
</td>
<td class="nump">5,000,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, issued (in shares)</a></td>
<td class="nump">14,865,356<span></span>
</td>
<td class="nump">13,964,367<span></span>
</td>
</tr>
<tr class="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, outstanding (in shares)</a></td>
<td class="nump">14,865,356<span></span>
</td>
<td class="nump">13,964,367<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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(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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: 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(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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: 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(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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<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(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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<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/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 8: 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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: 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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-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(28))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 7: 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 7: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: 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 9: 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 10: 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 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">REVENUE</a></td>
<td class="nump">$ 485<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_CostOfGoodsAndServicesSold', window );">COST OF GOODS SOLD</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">0<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_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">221<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_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_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">424<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="ro">
<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 expenses</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="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 administration expenses</a></td>
<td class="nump">1,666<span></span>
</td>
<td class="nump">1,588<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">2,231<span></span>
</td>
<td class="nump">2,108<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING LOSS</a></td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(2,065)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER INCOME (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_InvestmentIncomeInvestmentExpense', window );">Interest and bank fees</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized gain (loss) on foreign exchange</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in derivative fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,369)<span></span>
</td>
</tr>
<tr class="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 settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,353)<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="num">(18)<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_NonoperatingIncomeExpense', window );">TOTAL OTHER INCOME (EXPENSE)</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(10,865)<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 TAX</a></td>
<td class="num">(2,004)<span></span>
</td>
<td class="num">(12,930)<span></span>
</td>
</tr>
<tr class="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 provision</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET LOSS AND COMPREHENSIVE LOSS</a></td>
<td class="num">(2,004)<span></span>
</td>
<td class="num">(12,930)<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_aiff_DeemedDividendWarrantInducement', window );">Deemed dividend on warrant inducement</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">4,410<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">NET LOSS AND COMPREHENSIVE LOSS ATTRIBUTABLE TO COMMON STOCKHOLDERS</a></td>
<td class="num">$ (2,094)<span></span>
</td>
<td class="num">$ (17,340)<span></span>
</td>
</tr>
<tr class="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 );">BASIC AND DILUTED LOSS PER SHARE (in dollars per share)</a></td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (1.74)<span></span>
</td>
</tr>
<tr class="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 NUMBER OF SHARES OF COMMON STOCK OUTSTANDING, BASIC AND DILUTED (in shares)</a></td>
<td class="nump">16,227,346<span></span>
</td>
<td class="nump">9,956,933<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_DeemedDividendWarrantInducement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deemed dividend on the warrant inducement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_DeemedDividendWarrantInducement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 2: 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 3: 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 4: 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)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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)(a))<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 (b)(2)<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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 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 (e)(4)<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 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: 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 3: 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 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/2009/role/commonPracticeRef<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 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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)(B))<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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: 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 17: 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 18: 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 19: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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/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 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)(i))<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/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/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 2: 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 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/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 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/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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript: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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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/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(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to the generation of investment 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/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://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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(2)(c))<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_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 (b)(2)<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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 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 9: 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 10: 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 11: 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 12: 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 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)(i))<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 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 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)(iii)(B))<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://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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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/2009/role/commonPracticeRef<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 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: 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(7))<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<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 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 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/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 2: 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 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 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 5: 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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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_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/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 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 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/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://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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including 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/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 2: 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 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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 22<br> -Subparagraph (b)<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/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 8: 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 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 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 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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for 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 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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: 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(7)(c)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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(7)(c)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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 1<br> -Subparagraph (SX 210.6-07(7)(c)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Common Stock [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Common Stock to be Issued [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Additional Paid-in Capital [Member]</div>
</th>
<th class="th">
<div>Private Placement [Member] </div>
<div>Retained Earnings [Member]</div>
</th>
<th class="th"><div>Private Placement [Member]</div></th>
<th class="th">
<div>Units Offering [Member] </div>
<div>Common Stock [Member]</div>
</th>
<th class="th">
<div>Units Offering [Member] </div>
<div>Common Stock to be Issued [Member]</div>
</th>
<th class="th">
<div>Units Offering [Member] </div>
<div>Additional Paid-in Capital [Member]</div>
</th>
<th class="th">
<div>Units Offering [Member] </div>
<div>Retained Earnings [Member]</div>
</th>
<th class="th"><div>Units Offering [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Common Stock to be Issued [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</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_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,122,060<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,709<span></span>
</td>
<td class="num">$ (87,084)<span></span>
</td>
<td class="num">$ (375)<span></span>
</td>
</tr>
<tr class="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 );">Private placement, net of issuance costs (in shares)</a></td>
<td class="nump">547,737<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Shares issued for offering</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,464<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_StockIssuedDuringPeriodSharesWarrantExercises', window );">Shares issued - warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,186,595<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_aiff_StockIssuedDuringPeriodValueWarrantExercises', window );">Shares issued - warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,827<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,828<span></span>
</td>
</tr>
<tr class="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 );">Shares issued for conversion of Convertible Promissory Note (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares issued for conversion of Convertible Promissory 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,329<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issues for consulting services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,344<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issues for consulting services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 247<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_StockIssuedDuringPeriodSharesWarrantInducement', window );">Deemed dividend on warrant inducement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_aiff_DeemedDividendOnWarrantInducementEquityImpact', window );">Deemed dividend on warrant inducement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,410)<span></span>
</td>
<td class="num">(4,410)<span></span>
</td>
</tr>
<tr class="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 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,930)<span></span>
</td>
<td class="num">(12,930)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,678,736<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,608<span></span>
</td>
<td class="num">(104,424)<span></span>
</td>
<td class="nump">5,185<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,964,367<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,251<span></span>
</td>
<td class="num">(111,615)<span></span>
</td>
<td class="nump">7,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Private placement, net of issuance costs (in shares)</a></td>
<td class="nump">450,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued for offering</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,236<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_StockIssuedDuringPeriodSharesWarrantExercises', window );">Shares issued - warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_StockIssuedDuringPeriodValueWarrantExercises', window );">Shares issued - warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="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 );">Shares issued for conversion of Convertible Promissory Note (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares issued for conversion of Convertible Promissory 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issues for consulting services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issues for consulting services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">150,022<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">423<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_aiff_StockIssuedDuringPeriodSharesWarrantInducement', window );">Deemed dividend on warrant inducement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_aiff_DeemedDividendOnWarrantInducementEquityImpact', window );">Deemed dividend on warrant inducement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,004)<span></span>
</td>
<td class="num">(2,004)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,865,356<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,060<span></span>
</td>
<td class="num">$ (113,619)<span></span>
</td>
<td class="nump">$ 8,442<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_DeemedDividendOnWarrantInducementEquityImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of increase (decrease) in equity from deemed dividend on warrant inducement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_DeemedDividendOnWarrantInducementEquityImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_StockIssuedDuringPeriodSharesWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period for warrant exercises.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_StockIssuedDuringPeriodSharesWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_StockIssuedDuringPeriodSharesWarrantInducement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period for warrant inducement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_StockIssuedDuringPeriodSharesWarrantInducement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_StockIssuedDuringPeriodValueWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period for warrant exercises.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_StockIssuedDuringPeriodValueWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 (b)(2)<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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 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 9: 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 10: 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 11: 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 12: 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 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)(i))<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 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 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)(iii)(B))<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://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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: 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><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 7: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 10: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 12: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before forfeiture, of shares issued 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 4: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: 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 10: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 12: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 14: 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 15: 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 16: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before forfeiture, of shares issued 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<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 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 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 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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: 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 14: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,004)<span></span>
</td>
<td class="num">$ (12,930)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation expense</a></td>
<td class="nump">423<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Accretion expense on convertible promissory note</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in derivative fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,369<span></span>
</td>
</tr>
<tr class="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 settlement of convertible promissory note</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,353<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_aiff_DrawdownInSharesIssuedForPrepaidServices', window );">Drawdown in shares issued for prepaid services</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Shares issued for consulting services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Change in receivables</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Change in prepaid expenses</a></td>
<td class="num">(203)<span></span>
</td>
<td class="num">(124)<span></span>
</td>
</tr>
<tr class="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 );">Change in inventory</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Change in trade payables</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(204)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Change in accrued liabilities</a></td>
<td class="num">(313)<span></span>
</td>
<td class="num">(470)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Change in deferred revenue</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(13)<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">(1,948)<span></span>
</td>
<td class="num">(2,511)<span></span>
</td>
</tr>
<tr class="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_PaymentsToAcquireMachineryAndEquipment', window );">Purchase of equipment</a></td>
<td class="num">(58)<span></span>
</td>
<td class="num">(7)<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">(58)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts', window );">Proceeds from sale of shares, net of issuance costs</a></td>
<td class="nump">2,236<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from exercise of warrants</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">8,828<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">2,386<span></span>
</td>
<td class="nump">10,253<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 );">INCREASE IN CASH</a></td>
<td class="nump">380<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">BALANCE OF CASH AT THE BEGINNING OF PERIOD</a></td>
<td class="nump">2,747<span></span>
</td>
<td class="nump">1,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">BALANCE OF CASH AT THE END OF PERIOD</a></td>
<td class="nump">3,127<span></span>
</td>
<td class="nump">9,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_NoncashTransactionDeemedDividendOnWarrantInducement', window );">Deemed dividend on warrant inducement</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">4,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=aiff_SharesIssuedForConversionOfPromissoryNotesMember', window );">Shares Issued for Conversion of Promissory Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', 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_DebtConversionConvertedInstrumentAmount1', window );">Shares issued for conversion of the convertible promissory note</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12,329<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_DrawdownInSharesIssuedForPrepaidServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for drawdown in shares for prepaid 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;">aiff_DrawdownInSharesIssuedForPrepaidServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_NoncashTransactionDeemedDividendOnWarrantInducement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deemed dividend on warrant inducment as part of a noncash 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;">aiff_NoncashTransactionDeemedDividendOnWarrantInducement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of common and preferred stock, net 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;">aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense attributable to 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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; 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: 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 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 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -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/2009/role/commonPracticeRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: 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 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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and 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_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount due within one year (or one operating cycle) from all parties, 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_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<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 (b)(2)<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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 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 9: 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 10: 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 11: 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 12: 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 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)(i))<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 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 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)(iii)(B))<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://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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of machinery and equipment.</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 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_PaymentsToAcquireMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 holders exercising their stock warrants.</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 (a)<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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for 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 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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: 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(7)(c)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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(7)(c)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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 1<br> -Subparagraph (SX 210.6-07(7)(c)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtConversionByUniqueDescriptionAxis=aiff_SharesIssuedForConversionOfPromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtConversionByUniqueDescriptionAxis=aiff_SharesIssuedForConversionOfPromissoryNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 1 - Business Description<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 );">Business Description and Basis of Presentation [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1:</em> BUSINESS DESCRIPTION</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Overview</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Firefly Neuroscience, Inc., a Delaware corporation, and its wholly owned subsidiaries Evoke Neuroscience, Inc., a Delaware corporation, Firefly Neuroscience&#160;<em style="font: inherit;">2023,</em> Inc., a Delaware corporation, Firefly Neuroscience Ltd., an Israeli corporation, Elminda <em style="font: inherit;">2022</em> Inc., a Delaware corporation, Firefly Neurosciences Canada Inc., a Canadian corporation, and Elminda Canada Inc., a Canadian corporation (collectively, the &#8220;Company&#8221;), are engaged in the development, marketing and distribution of medical devices and technology allowing high resolution visualization and evaluation of the complex neuro-physiological interconnections of the human brain.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The combined entity operates under the name Firefly Neuroscience, Inc., and on <em style="font: inherit;"> August 13, 2024, </em>the Company began trading on the Nasdaq Capital Market (NASDAQ Ticker Symbol: AIFF).</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 2 - Going Concern<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_SubstantialDoubtAboutGoingConcernTextBlock', window );">Substantial Doubt about Going Concern [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">2:</em> GOING CONCERN</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, the Company had an accumulated deficit of&#160;$113,619&#160;and negative cash flow from operating activities for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, of&#160;$1,948. Further, the Company has recurring losses with insufficient revenue from operations and expects to continue generating losses and using cash for operations. The Company's cash requirements have been met through the sales of common stock, issuance of debt and warrant exercises. These conditions raise substantial doubt about the Company's ability to continue as a going concern. Therefore, the Company <em style="font: inherit;"> may </em>be unable to realize its assets and discharge its liabilities in the normal course of business.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management of the Company has a reasonable expectation that the Company can continue raising additional capital to continue in operational existence for the foreseeable future. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026, </em>the Company raised $2,386 in gross proceeds through the initial closing of a private placement of units and the exercise of warrants (see Note <em style="font: inherit;">13</em> - Equity). Subsequent to <em style="font: inherit;"> March 31, 2026, </em>the Company raised an additional $8,000 in gross proceeds through an additional closing of the same private placement and, on <em style="font: inherit;"> May 6, 2026, </em>entered into a new securities purchase agreement for aggregate gross proceeds of up to $1,000, in each case as described in Note <em style="font: inherit;">17</em> - Subsequent Events. The Company's ability to raise additional funds will depend on, among other factors, financial, economic and market conditions, many of which are outside of our control and there can be <em style="font: inherit;">no</em> assurance that the Company will be able to obtain additional funding on satisfactory terms or at all.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-13<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-40/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_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 3 - Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3:</em> BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Basis of presentation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The results reported in these unaudited condensed consolidated financial statements should <em style="font: inherit;">not</em> be regarded as necessarily indicative of results that <em style="font: inherit;"> may </em>be expected for any subsequent period or for the entire period. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the Company&#8217;s annual audited consolidated financial statements for the year ended&#160;<em style="font: inherit;"> December 31, 2025</em>, and the notes thereto included in the Company&#8217;s Form <em style="font: inherit;">10</em>-K filed with the SEC on <em style="font: inherit;"> March 31, 2026. </em>Certain information and footnote disclosures normally included in the audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in the accompanying unaudited condensed consolidated financial statements. All amounts are disclosed in thousands, except share and per share amounts. The accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, except as otherwise indicated, necessary for a fair statement of its consolidated financial position, results of operations, and cash flows of the Company for all periods presented.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Principles of consolidation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These unaudited consolidated financial statements include the financial information of the Company and its subsidiaries. The Company consolidates legal entities in which it holds a controlling financial interest. The Company has a <em style="font: inherit;">two</em>-tier consolidation model: <em style="font: inherit;">one</em> focused on voting rights (the voting interest model) and the <em style="font: inherit;">second</em> focused on a qualitative analysis of power over significant activities and exposure to potentially significant losses or benefits (the variable interest model). All entities are <em style="font: inherit;">first</em> evaluated to determine whether they are variable interest entities (&#8220;VIE&#8221;). If an entity is determined <em style="font: inherit;">not</em> to be a VIE, it is assessed on the basis of voting and other decision-making rights under the voting interest model. The accounts of the subsidiaries are prepared for the same reporting period using consistent accounting policies. All intercompany balances and transactions were eliminated on consolidation.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Use of estimates in the preparation of consolidated financial statements</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. Actual results could differ from those estimates and assumptions, and such differences could be material to the Company&#8217;s financial position and results of operations.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Significant accounting policies</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There have been <em style="font: inherit;">no</em> new or material changes to the significant accounting policies discussed in the Company&#8217;s audited consolidated financial statements since the year ended&#160;<em style="font: inherit;"> December 31, 2025</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Impact of recently issued accounting standards</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> "Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>): Disaggregation of Income Statement Expenses," which requires public business entities to disclose, in the notes to the financial statements, specified components of certain income statement expense line items presented on the face of the income statement, including purchases of inventory, employee compensation, depreciation, and amortization of intangible assets, on both an annual and interim basis. ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2026, </em>and interim reporting periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its disclosures in the consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> July 2025, </em>the FASB issued ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>) (&#8220;ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05&#8221;</em>) to introduce a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will <em style="font: inherit;">not</em> change for the remaining life of the asset. This expedient can only be applied to current accounts receivable and current contract assets. ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2025 </em>and interim periods within those annual periods, and this update is applied prospectively. The adoption of this amendment did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> September 2025, </em>the FASB issued Account Standards Update, or ASU, <em style="font: inherit;">2025</em>-<em style="font: inherit;">06</em> &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic <em style="font: inherit;">350</em> <em style="font: inherit;">40</em>): Targeted Improvements to the Accounting for Internal-Use Software&#8221;, to modernize the accounting for internal-use software costs. The new guidance amends the existing standard that refers to various stages of a software development project to align better with current software development methods. Under the new guidance, entities will start capitalizing eligible costs when management has authorized and committed to funding the software project, and it is probable that the project will be completed and the software will be used to perform the function intended. In evaluating whether it is probable the project will be completed, an entity is required to consider whether there is significant uncertainty associated with the development activities of the software. The new guidance will be effective for the Company for interim and annual periods beginning <em style="font: inherit;"> January 1, 2028. </em>The Company has <em style="font: inherit;">not</em> adopted this standard early and is currently evaluating the potential effect that the updated standard will have on its consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of presentation and significant accounting policies concepts. 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). Accounting policies describe 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 4 - Business Combination<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4:</em></b>&#160;<b>BUSINESS COMBINATION</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Evoke Neuroscience, Inc.</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> April 30, 2025, </em>the Company entered into a Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with Evoke Neuroscience, Inc. (&#8220;Evoke&#8221;) and stockholders of Evoke (the &#8220;Sellers&#8221;) to increase Firefly Neuroscience, Inc.&#8217;s capacity and expand its customer base. The Sellers sold and the Company purchased all of the issued and outstanding shares of Evoke, for a total purchase price consisting of: (i) $3,000 in cash (the &#8220;Cash Purchase Price&#8221;); (ii) shares of the Company&#8217;s common stock having an aggregate value of $3,000 priced at $3.50 per share (the &#8220;Shares&#8221;); and (iii) an earn-out payment in the form of additional shares of the Company&#8217;s common stock with an aggregate value of $500, contingent upon the achievement of specified revenue targets during a <em style="font: inherit;">thirty-six</em> (36) month earn-out period, all as further described in the Securities Purchase Agreement (the &#8220;Earn-Out Shares,&#8221; and collectively with the Cash Purchase Price and Share Consideration, the &#8220;Purchase Price&#8221;).</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The contingent consideration associated with the Earn-Out Shares of $478 reflects the estimated fair value, at the acquisition date, of contingent future cash payments of up to $500&#160;to the Sellers under an &#8220;earn-out&#8221; provision of the Securities Purchase Agreement. The Company determined the estimated acquisition date of fair value of the contingent consideration using a&#160;Monte Carlo&#160;simulation. Significant assumptions included a discount rate of&#160;3.5% and an assumed income tax rate of&#160;26.5% as well as projected net sales derived from internal forecasts and a <em style="font: inherit;">three</em>-month revenue volatility rate of 1.6%.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">This contingent consideration of liability will be remeasured at fair value for each reporting period until the contingency is resolved, with changes in fair value recognized in operating expenses. During the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, the Company did <em style="font: inherit;">not</em> recognize a change in fair value of contingent consideration. Significant assumptions included a discount rate of&#160;3.6% and an assumed income tax rate of&#160;26.5% as well as projected net sales derived from internal forecasts and a <em style="font: inherit;">three</em>-month revenue volatility rate of 2.4%.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The condensed consolidated financial statements of the Company include the results of operations of Evoke from <em style="font: inherit;"> April 30, 2025 </em>to&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and do <em style="font: inherit;">not</em> include results of operations for periods prior to <em style="font: inherit;"> April 30, 2025.</em></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">The following table presents the unaudited pro forma condensed consolidated results of operations for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>&#160;as if the acquisition of Evoke&#160;occurred at the beginning of fiscal year <em style="font: inherit;">2025.</em> The pro forma information provided below is compiled from the preacquisition financial information of Evoke and includes pro forma adjustments to give effect to (i) amortization expense associated with the acquired intangible assets. The pro forma results are <em style="font: inherit;">not</em> necessarily indicative of (i) the results of operations that would have occurred had the operations of this acquisition actually been acquired at the beginning of fiscal year <em style="font: inherit;">2025</em> or (ii) future results of operations. The results of operations of Evoke from <em style="font: inherit;"> January 1, 2025 </em>to <em style="font: inherit;"> March 31, 2025 </em>included revenues of $374&#160;and a net loss of $131.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="6" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Revenues</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">485</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">417</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Net loss</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(2,004</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(13,061</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 5 - Accounts and Other Receivables<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_AccountsAndNontradeReceivableTextBlock', window );">Accounts and Nontrade Receivable [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><b>NOTE <em style="font: inherit;">5:</em> ACCOUNTS AND OTHER RECEIVABLES</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Details of accounts and other receivables balance is as follows:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Accounts receivable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">129</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">124</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Allowance for expected credit losses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Other receivables</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">70</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">80</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>189</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>194</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Allowance for credit losses at beginning of period</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">112</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Provision for bad debt</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Accounts written off</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(112</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</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_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable, contract receivable, receivable held-for-sale, and nontrade 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 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/326/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_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 6 - Prepaid Expenses<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_aiff_PrepaidExpensesTextBlock', window );">Prepaid Expenses [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6:</em> PREPAID EXPENSES</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Details of prepaid expenses balance is as follows:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for prepaid services</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">623</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">780</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">415</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">198</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1,038</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>978</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for prepaid services</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">254</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">268</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (non-current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>254</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>268</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_PrepaidExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid 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;">aiff_PrepaidExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 7 - Inventory<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_InventoryDisclosureTextBlock', window );">Inventory Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">7:</em> INVENTORY</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Details of inventory&#160;balance is as follows:&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Raw Materials</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">103</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">108</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Work In Process</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finished Goods</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>103</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>108</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript: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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/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_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 8 - Equipment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant, and Equipment [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">8:</em> EQUIPMENT</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment balance is as follows:&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Medical equipment, cost</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">148</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">148</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Medical equipment subject to operating leases, cost</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">177</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">123</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Office Equipment</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">36</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">32</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Less &#8211; accumulated depreciation</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><span style="-sec-ix-hidden:c145656222">(65</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(58</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Less - Impairment</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><span style="-sec-ix-hidden:c145656224">(99</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(99</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Equipment, net</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>197</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>146</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Depreciation expenses were $7&#160;and $9&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Medical equipment subject to operating leases includes hardware leased to customers as part of the Company&#8217;s products and services offerings.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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 7: 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 8: 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><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 9 - Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text">
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;"><b>NOTE <em style="font: inherit;">9:</em> LEASES</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company enters into subscription agreements with customers under which it leases EEG equipment and provides services related to EEG testing. The lease terms range from 1 to 2 years. The subscription arrangements are classified as an operating lease. The leases do <em style="font: inherit;">not</em> transfer ownership of the underlying assets to the customer, do <em style="font: inherit;">not</em> provide the customer with a purchase option that is reasonably certain to be exercised, and the lease terms do <em style="font: inherit;">not</em> represent a major part of the remaining economic life of the underlying assets. The underlying assets subject to operating leases consist of EEG equipment. These assets remain on the Company&#8217;s balance sheet and are depreciated over their estimated useful lives.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Future undiscounted cash flows from the Company&#8217;s operating leases are as follows:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Year</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">610</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">225</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2030</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Thereafter</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>838</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 10 - Intangible Assets, Net and Goodwill<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Asset and Goodwill [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">10:</em> INTANGIBLE ASSETS, NET AND GOODWILL</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following tables summarize the composition of intangible assets as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and <em style="font: inherit;"> December 31, 2025:&#160;</em></p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2026</em></em></em></em></em></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Carrying</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Carrying</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Weighted</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amount</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Impairment</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amount</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Average Life</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finite lived intangible assets</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Developed technology</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">700</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(72</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">628</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.09</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Trade names</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">150</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(46</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">104</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.09</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Non-compete agreements</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(19</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">91</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4.09</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total intangible assets</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>960</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(137</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>823</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6.69</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31, 2025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Gross</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Net</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Carrying</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Accumulated</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Accumulated</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Carrying</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Weighted</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amount</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amortization</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Impairment</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amount</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Average Life</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finite lived intangible assets</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">BNA software</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,109</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(84</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,025</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Developed technology</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">700</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(52</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">648</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Trade names</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">150</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">117</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Non-compete agreements</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(14</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">96</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4.33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total intangible assets</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2,069</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(183</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(1,025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>861</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">6.93</em></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amortization&#160;expense was $38&#160;and $10&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The estimated aggregate future amortization expense for intangible assets subject to amortization as of&#160;<em style="font: inherit;"> March 31, 2026</em>, is summarized below:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Estimated</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Future</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Expense</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;">112</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">150</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">116</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">100</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2030 and therafter</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">345</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>823</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed.</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> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 11 - Liability for Employee Rights Upon Retirement<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">11:</em> LIABILITY FOR EMPLOYEE RIGHTS UPON RETIREMENT</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Israeli labor law requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain circumstances. Pursuant to Section <em style="font: inherit;">14</em> of the Israeli Severance Pay Law, <em style="font: inherit;">1963,</em> all of the Company&#8217;s employees are entitled to monthly deposits, at a rate of 8.33% of their monthly salary, made in their name with insurance companies. Payments made in accordance with Section <em style="font: inherit;">14</em> relieve the Company from any future severance payments with&#160;respect to&#160;those employees. In accordance with the Israeli Severance Pay Law, <em style="font: inherit;">1963,</em> severance payments, which are included in salary and employee benefits, were $10&#160;and $11&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, 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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 12 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">12:</em> COMMITMENTS AND CONTINGENCIES</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>a. Royalty Commitment - Israeli Innovation Authority (</b></i>&#8220;<i><b>IIA</b></i>&#8221;<i><b>)</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company is committed to pay royalties to the State of Israel, through the Israel Innovation Authority (&#8220;IIA&#8221;), on proceeds from sales of products in which the IIA participated by way of grants for research and development. No grants were received in the period beginning <em style="font: inherit;"> January 1, 2024 </em>through&#160;<em style="font: inherit;"> March 31, 2026</em>. Under the terms of the prior IIA grant agreements, the principal value of financial assistance received along with annual interest based on London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) is repayable in form of royalties at 3.0% of BNA&#8482; sales. Since the elimination of LIBOR, the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) subsequently replaced LIBOR as a reference rate of interest for IIA grant agreements. In the case of lack of commercial feasibility of the project that was financed using the grant, the Company is <em style="font: inherit;">not</em> obligated to pay any royalty. The Company cannot reasonably determine the outcome of the commercialization of the underlying technology and considers the liability to be contingent upon generation of sales utilizing said underlying technology, hence no liability has been recognized as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;"> December 31, 2025</em>. The contingent liability&#160;amounts to $5,861&#160;and $5,835&#160;for&#160;<em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;respectively.&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Sale of the technology developed utilizing the grants from IIA is restricted and is subject to IIA&#8217;s approval.&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>b. Legal Proceedings</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company is subject to various claims, complaints, and legal actions in the normal course of business from time to time. After consulting with counsel, the Company is <em style="font: inherit;">not</em> aware of any currently pending litigation for which it believes the outcome could have a material adverse effect on its operations or financial position.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_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 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 13 - Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_StockholdersEquityNoteDisclosureTextBlock', window );">Equity [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">13:</em> EQUITY</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>a. Shares</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> February 3, 2026, </em>the Company filed a Prospectus Supplement to amend a registration statement with the Securities and Exchange Commission for an at-the-market ("ATM") offering program pursuant to which the Company <em style="font: inherit;"> may, </em>from time to time, offer and sell shares of its common stock having an aggregate offering price of up to $7,434. The registration statement became effective on <em style="font: inherit;"> February 3, 2026. </em>As of <em style="font: inherit;"> March 31, 2026 </em>the Company had <span style="-sec-ix-hidden:c145656347">not</span> sold any shares under the ATM program.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> March 8, 2026, </em>the Company entered into a Securities Purchase Agreement (the "Purchase Agreement") with certain accredited investors (the "Investors") for a private placement of units ("Units") at a purchase price of $1.50 per Unit. On <em style="font: inherit;"> March 12, 2026 (</em>the "Initial Closing"), the Company issued 1,500,000 Units for aggregate gross proceeds of $2,250.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Each Unit consists of: (i) <span style="-sec-ix-hidden:c145656351">one</span> share of common stock (par value $0.0001), or a pre-funded warrant to purchase <span style="-sec-ix-hidden:c145656353">one</span> share of common stock at $0.0001 per share for investors subject to beneficial ownership limitations of 4.99% or <span style="-sec-ix-hidden:c145656356">9.99%;</span> (ii) <span style="-sec-ix-hidden:c145656357">one</span> warrant to purchase <span style="-sec-ix-hidden:c145656358">one</span> share of common stock at $1.88 per share exercisable over <span style="-sec-ix-hidden:c145656360">five</span> years; and (iii) <span style="-sec-ix-hidden:c145656361">one</span> warrant to purchase <span style="-sec-ix-hidden:c145656362"><span style="-sec-ix-hidden:c145656421">one</span></span> share of common stock at $2.50 per share exercisable over <span style="-sec-ix-hidden:c145656364">five</span> years.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Investors have the right, but <em style="font: inherit;">not</em> the obligation, to purchase up to an additional $18,000 of Units in <em style="font: inherit;">one</em> or more subsequent closings within <em style="font: inherit;">30</em> days of the Initial Closing Date. On <em style="font: inherit;"> April 16, 2026, </em>the Company consummated an additional closing. (see Note <em style="font: inherit;">17</em> - Subsequent Events)</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The offering was conducted as a private placement under Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act of <em style="font: inherit;">1933</em> and/or Rule <em style="font: inherit;">506</em>(b) of Regulation D, and was structured to comply with Nasdaq Listing Rule <em style="font: inherit;">5635</em>(d) without requiring stockholder approval.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has agreed to file a registration statement covering the resale of the shares and warrant shares on or before <em style="font: inherit;"> May 21, 2026.</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">In connection with the Purchase Agreement, each Investor entered into a Lock-Up Agreement restricting transfers of all securities issued under the Purchase Agreement for <em style="font: inherit;">six</em> months following the Initial Closing (through <em style="font: inherit;"> September 12, 2026), </em>followed by a <em style="font: inherit;">six</em>-month graduated release of <em style="font: inherit;">one</em>-<em style="font: inherit;">sixth</em> of restricted securities per month through <em style="font: inherit;"> March 12, 2027. </em>The lock-ups were subsequently amended to have the lock-up period end <em style="font: inherit;"> May 16, 2026.</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>b. Warrants</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table summarizes the Company&#8217;s warrant activity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Price</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Years)</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>900,738</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>16.26</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6.65</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>PIPE 2026 warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3,000,000</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2.19</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Exercised</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Warrants Expired</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3,900,738</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>5.69</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4.33</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>c. Warrants exercisable for little or <em style="font: inherit;">no</em> consideration</b></i>&#160;<span style="color:#FF0000;">&#160;</span> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Warrants exercisable for little or <em style="font: inherit;">no</em> consideration are fully vested warrants that allow the holders to acquire a specified number of the issuer&#8217;s shares at a nominal exercise price. The following table summarizes the Company&#8217;s penny warrant activity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>:&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Years)</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>107,591</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Pre-Funded Warrants (Note 13.a)</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">1,049,033</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">4.95</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Exercised</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Expired</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,156,624</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4.49</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>d. Employees stock option plan</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of option activity under the Company&#8217;s equity incentive plan&#160;as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the period then ended is presented below.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Weighted</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Contractual</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Options</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Price</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Term (Years)</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:52%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding Options, December 31, 2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">343,499</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>7.01</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2.78</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options granted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options forfeited</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(11,490</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">16.16</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding Options, March 31, 2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>332,009</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6.69</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2.51</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The share-based compensation expense related to options for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;was $9 and $86&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025</em>, respectively. The fair value of options granted for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, was <span style="-sec-ix-hidden:c145656391">$nil</span> and $34, respectively. The intrinsic value of the options outstanding as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;is <span style="-sec-ix-hidden:c145656393">$nil</span> (<em style="font: inherit;"> December 31, 2025</em>: <span style="-sec-ix-hidden:c145656394">$nil</span>).&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of the Company&#8217;s nonvested options as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the <em style="font: inherit;">three</em>-month period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Weighted</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Options</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-Vested Options, December 31, 2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">61,058</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4.94</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options granted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options vested</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(25,442</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options forfeited</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,533</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-Vested Options, March 31, 2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>34,083</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3.24</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was $34 of total unrecognized compensation cost related to nonvested options granted to be recognized over the next 2.5 years.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>e. Restricted share units (</b></i>&#8220;<i><b>RSUs</b></i>&#8221;<i><b>)</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of RSU activity under the Company&#8217;s equity incentive plan&#160;as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the period ended is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock RSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>357,870</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">315</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110,860</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs exercised</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(150,022</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>318,708</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>695</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The share-based compensation expense related to RSUs for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;was $332&#160;and $1&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025</em>, respectively. The fair value of RSUs granted for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>,&#160;and&#160;<em style="font: inherit;">2025</em>, was $1,478&#160;and $31, respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The fair value of each RSU is estimated based on the grant-date fair value of the underlying share of common stock.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of the Company&#8217;s nonvested RSUs as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the <em style="font: inherit;">three</em>-month period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock RSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested RSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">357,870</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3.19</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110,860</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1.89</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(150,022</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.23</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested RSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>318,708</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3.19</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was $1,009&#160;of total unrecognized compensation cost related to nonvested RSUs granted. That cost is expected to be recognized over a weighted average period of 2.14 years.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>f. Deferred stock</b></i>&#160;<i><b>units (</b></i>&#8220;<i><b>DSUs</b></i>&#8221;<i><b>)</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of DSU activity under the Company&#8217;s equity incentive plan&#160;as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Deferred</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock Units</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding DSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>239,084</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>152</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding DSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>239,084</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>521</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The share-based compensation expense related to DSUs for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;was $82 and <span style="-sec-ix-hidden:c145656412">$nil</span>&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025</em>, respectively. The fair value of DSUs granted for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, and&#160;<em style="font: inherit;">2025</em>, was <span style="-sec-ix-hidden:c145656416"><span style="-sec-ix-hidden:c145656422">$nil,</span></span> respectively.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The fair value of each&#160;DSU is estimated based on the grant-date fair value of the underlying share of common stock.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">A summary of the Company&#8217;s nonvested DSUs as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and changes during the <em style="font: inherit;">three</em>-month period ended, is presented below.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock DSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested DSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>172,416</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1.92</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(43,103</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested DSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>129,313</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1.92</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was $191&#160;of total unrecognized compensation cost related to nonvested DSUs granted. That cost is expected to be recognized over a weighted average period of 7 months.</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 8: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 13: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.D.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479921/505-20-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.B.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 20: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 21: 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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 23: 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 24: 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 25: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 27: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 28: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 31: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 35: 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 (b)<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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 14 - Basic and Diluted Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 );">Earnings Per Share [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">14:</em> BASIC AND DILUTED NET LOSS PER SHARE</b>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic net loss per common share is computed by dividing net loss attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Weighted average number of shares of common stock outstanding during the period computation includes shares of common stock to be contractually issued as of the period end date and warrants exercisable for little or <em style="font: inherit;">no</em> consideration in relation to the share price. Shares of common stock that were issued and are subject to vesting conditions are <em style="font: inherit;">not</em> considered outstanding during the requisite service period.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted net loss per common share is computed by giving effect to all potential dilutive shares of common stock that were outstanding during the period when the effect is dilutive. As of&#160;<em style="font: inherit;"> March 31, 2026</em>, potential dilutive shares of common stock consist of shares issuable upon exercise of stock options, warrants, RSUs and DSUs. <span style="-sec-ix-hidden:c145656582"><span style="-sec-ix-hidden:c145656583">No</span></span> adjustments have been made to the weighted average outstanding shares of common stock figures for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, or&#160;<em style="font: inherit;">2025</em>, as the assumed conversion would be anti-dilutive.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table summarizes the potential shares of common stock that were excluded from the computation of diluted net loss per share, as such shares would have had an anti-dilutive effect:</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Warrants (Note 13.b)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,900,738</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">921,381</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Stock options (Note 13.d)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">332,009</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">476,741</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Unvested RSUs (Note 13.e)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">318,708</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10,000</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Unvested DSUs (Note 13.f)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">129,313</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">33,332</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issuable pursuant to Series C Preferred Stock</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">340,000</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4,680,768</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1,781,454</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For the purposes of the computation of basic and diluted net loss per share, an amount recognized as a deemed dividend reduced net loss available to common stockholders in a manner similar to the application of the <em style="font: inherit;">two</em>-class method. The net loss available to common stockholders for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2025 </em>was adjusted by the deemed dividend associated with the Inducement Agreement&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481468/505-20-05-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 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 4: 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 5: 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 6: 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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 15 - Revenue, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 from Contract with Customer [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">15:</em> REVENUE</b> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Type of goods and services</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Service</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">216</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">9</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Rentals</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">15</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">34</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Product</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">87</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Subscriptions</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">161</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Other miscellaneous products</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">6</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>485</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>43</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Timing of recognition of revenue</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Point in time</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">280</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">9</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Over time</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">205</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">34</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>485</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>43</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="6" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Deferred revenue - beginning of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">249</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">13</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Increases due to consideration received from customers</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">251</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Revenue recognized</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(292</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Deferred revenue - end of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>208</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>13</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">The deferred revenue balance at <em style="font: inherit;"> March 31, 2026 </em>consists of $194 classified as current and $14 classified as non-current on the condensed consolidated balance sheet.</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>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>Note 16 - Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">16:</em> SEGMENT REPORTING</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has <span style="-sec-ix-hidden:c145656655">one</span> reportable segment managed on a consolidated basis: Firefly Products. The Company derives revenue primarily in North America and manages the business activities on a consolidated basis. The technology used in our customer arrangements is based on a single software platform that is deployed to and implemented by customers in a similar manner. The service term for the software arrangements is variable. The Company does <em style="font: inherit;">not</em> have intra-entity sales or transfers.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Chief Executive Officer, who reviews financial information presented on a consolidated basis to allocate resources, evaluate financial performance and make overall operating decisions. The measure of segment profit or loss that is most consistent with the consolidated financial statements is consolidated net loss. The accounting policies of our single reportable segment are the same as those for the consolidated financial statements. The level of disaggregation and amounts of significant segment expenses that are regularly provided to the CODM are the same as those presented in the consolidated statements of operations. Likewise, the measure of segment assets is reported on the consolidated balance sheets as total assets.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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 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 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<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 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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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><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 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 17 - Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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 [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">17.</em> SUBSEQUENT EVENTS</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> April 16, 2026, </em>the Company consummated an additional closing (the &#8220;Additional Closing&#8221;) under the Securities Purchase Agreement dated <em style="font: inherit;"> March 8, 2026 (</em>the &#8220;Purchase Agreement&#8221;), pursuant to which the Company issued 5,333,333 units at a purchase price of $1.50 per unit for aggregate gross proceeds of $8,000. Each unit consisted of either <span style="-sec-ix-hidden:c145656661">one</span> share of common stock or <span style="-sec-ix-hidden:c145656662">one</span> pre-funded warrant exercisable at $0.0001 per share, together with (i) <span style="-sec-ix-hidden:c145656664">one <span style="-sec-ix-hidden:c145656665">five</span></span>-year common stock purchase warrant to purchase <span style="-sec-ix-hidden:c145656666">one</span> share of common stock at an exercise price of $1.88 per share (the <em style="font: inherit;">&#8220;150%</em> Warrants&#8221;) and (ii) <span style="-sec-ix-hidden:c145656669">one <span style="-sec-ix-hidden:c145656670">five</span></span>-year common stock purchase warrant to purchase <span style="-sec-ix-hidden:c145656671">one</span> share of common stock at an exercise price of $2.50 per share (the <em style="font: inherit;">&#8220;200%</em> Warrants&#8221;). In connection with the Additional Closing, the Company issued 762,208 shares of common stock, a pre-funded warrant to purchase 4,571,125 shares of common stock, <em style="font: inherit;">150%</em> Warrants to purchase 5,333,333 shares of common stock, and <em style="font: inherit;">200%</em> Warrants to purchase 5,333,333 shares of common stock, all warrants expiring <em style="font: inherit;"> April 16, 2031. </em>The exercise of all warrants is subject to a 4.99% beneficial ownership limitation. The securities were issued in a private placement pursuant to Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act of <em style="font: inherit;">1933,</em> as amended, and Rule <em style="font: inherit;">506</em>(b) of Regulation D thereunder. In connection with the Additional Closing, the Company and the investor entered into an amended and restated lock-up agreement restricting transfers of the securities for a <em style="font: inherit;">30</em>-day period ending <em style="font: inherit;"> May 16, 2026. </em>The Company has agreed to file a registration statement covering the resale of the shares and warrant shares by <em style="font: inherit;"> May 21, 2026.</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> May 6, 2026, </em>the Company entered into a securities purchase agreement (the <em style="font: inherit;"> &#8220;May 2026 </em>Purchase Agreement&#8221;) with an accredited investor (the <em style="font: inherit;"> &#8220;May 2026 </em>Investor&#8221;), pursuant to which the Company agreed to issue and sell to the <em style="font: inherit;"> May 2026 </em>Investor up to 666,667 units (each a <em style="font: inherit;"> &#8220;May 2026 </em>Unit&#8221; and, collectively, the <em style="font: inherit;"> &#8220;May 2026 </em>Units&#8221;), at a purchase price of $1.50 per <em style="font: inherit;"> May 2026 </em>Unit, for aggregate gross proceeds of up to $1,000. Each <em style="font: inherit;"> May 2026 </em>Unit consists of (i) <span style="-sec-ix-hidden:c145656689">one</span> share of Common Stock, par value $0.0001 per share (each a <em style="font: inherit;"> &#8220;May 2026 </em>Share&#8221; and, collectively, the <em style="font: inherit;"> &#8220;May 2026 </em>Shares&#8221;); (ii) <span style="-sec-ix-hidden:c145656691">one</span> common stock purchase warrant (each a <em style="font: inherit;"> &#8220;May </em><em style="font: inherit;">150%</em> Warrant&#8221; and, collectively, the <em style="font: inherit;"> &#8220;May </em><em style="font: inherit;">150%</em> Warrants&#8221;) to purchase <span style="-sec-ix-hidden:c145656694">one</span> share of Common Stock over <em style="font: inherit;">five</em> (5) years at an exercise price of $1.88 per share; (iii) <span style="-sec-ix-hidden:c145656698">one</span> common stock purchase warrant (the <em style="font: inherit;"> &#8220;May </em><em style="font: inherit;">200%</em> Warrant&#8221;, together with the <em style="font: inherit;"> May </em><em style="font: inherit;">150%</em> Warrants, the <em style="font: inherit;"> &#8220;May 2026 </em>Warrants&#8221;) to purchase <span style="-sec-ix-hidden:c145656701">one</span> share of Common Stock over <em style="font: inherit;">five</em> (5) years at an exercise price of $2.50 per share; and (iv) the issuance of the Common Stock upon the exercise of the <em style="font: inherit;"> May 2026 </em>Warrants (collectively, the <em style="font: inherit;"> &#8220;May 2026 </em>Warrant Shares&#8221;). The <em style="font: inherit;"> May 2026 </em>Warrants include a beneficial ownership limitation, which provides that the Company shall <em style="font: inherit;">not</em> effect any exercise, and a holder shall <em style="font: inherit;">not</em> have the right to exercise any portion of the <em style="font: inherit;"> May 2026 </em>Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#8217;s affiliates) would beneficially own more than 4.99% or 9.99%, as applicable to the <em style="font: inherit;"> May 2026 </em>Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon such exercise. The <em style="font: inherit;"> May 2026 </em>Warrants are <em style="font: inherit;">not</em> exercisable until the Company has obtained approval from its stockholders (&#8220;Shareholder Approval&#8221;) for the issuance of the Common Stock. The Company is required to use commercially reasonable efforts to obtain Shareholder Approval within <em style="font: inherit;">ninety</em> (<em style="font: inherit;">90</em>) days following the date of the <em style="font: inherit;"> May 2026 </em>Purchase Agreement.&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the <em style="font: inherit;"> May 2026 </em>Purchase Agreement, the Company agreed to file a registration statement with the SEC covering the resale of the <em style="font: inherit;"> May 2026 </em>Shares and the <em style="font: inherit;"> May 2026 </em>Warrant Shares as soon as practicable and, in any event, on or before <em style="font: inherit;"> May 21, 2026. </em>The closing of the offering is conditioned on the effectiveness of such registration statement and receipt of Shareholder Approval.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The securities were offered and sold in a private placement in reliance on the exemption from registration provided by Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act and Rule <em style="font: inherit;">506</em> of Regulation D promulgated thereunder. As of the date of this Quarterly Report on Form <em style="font: inherit;">10</em>-Q, the closing of this offering had <em style="font: inherit;">not</em> yet occurred.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Mar. 31, 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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual [Table]</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 [Text Block]</a></td>
<td class="text">
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a href="#" id="otherinfo"></a><b>Item <em style="font: inherit;">5.</em> OTHER INFORMATION</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c145656723"><span style="-sec-ix-hidden:c145656736"><span style="-sec-ix-hidden:c145656737"><span style="-sec-ix-hidden:c145656738">No</span></span></span></span> information was required to be disclosed in a Current Report on Form <em style="font: inherit;">8</em>-K during the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026</em>,&#160;but was <em style="font: inherit;">not</em> reported.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">None</em> of our directors or &#8220;officers,&#8221; as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) under the Exchange Act, adopted or terminated a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading plan or arrangement or a non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading plan or arrangement, as defined in Item <em style="font: inherit;">408</em>(c) of Regulation S-K, during the fiscal quarter ended&#160;<em style="font: inherit;"> March 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted [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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted [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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated [Flag]</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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Basis of presentation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The results reported in these unaudited condensed consolidated financial statements should <em style="font: inherit;">not</em> be regarded as necessarily indicative of results that <em style="font: inherit;"> may </em>be expected for any subsequent period or for the entire period. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the Company&#8217;s annual audited consolidated financial statements for the year ended&#160;<em style="font: inherit;"> December 31, 2025</em>, and the notes thereto included in the Company&#8217;s Form <em style="font: inherit;">10</em>-K filed with the SEC on <em style="font: inherit;"> March 31, 2026. </em>Certain information and footnote disclosures normally included in the audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in the accompanying unaudited condensed consolidated financial statements. All amounts are disclosed in thousands, except share and per share amounts. The accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, except as otherwise indicated, necessary for a fair statement of its consolidated financial position, results of operations, and cash flows of the Company for all periods presented.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Principles of consolidation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These unaudited consolidated financial statements include the financial information of the Company and its subsidiaries. The Company consolidates legal entities in which it holds a controlling financial interest. The Company has a <em style="font: inherit;">two</em>-tier consolidation model: <em style="font: inherit;">one</em> focused on voting rights (the voting interest model) and the <em style="font: inherit;">second</em> focused on a qualitative analysis of power over significant activities and exposure to potentially significant losses or benefits (the variable interest model). All entities are <em style="font: inherit;">first</em> evaluated to determine whether they are variable interest entities (&#8220;VIE&#8221;). If an entity is determined <em style="font: inherit;">not</em> to be a VIE, it is assessed on the basis of voting and other decision-making rights under the voting interest model. The accounts of the subsidiaries are prepared for the same reporting period using consistent accounting policies. All intercompany balances and transactions were eliminated on consolidation.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Use of estimates in the preparation of consolidated financial statements</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. Actual results could differ from those estimates and assumptions, and such differences could be material to the Company&#8217;s financial position and results of operations.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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 );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Impact of recently issued accounting standards</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> "Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>): Disaggregation of Income Statement Expenses," which requires public business entities to disclose, in the notes to the financial statements, specified components of certain income statement expense line items presented on the face of the income statement, including purchases of inventory, employee compensation, depreciation, and amortization of intangible assets, on both an annual and interim basis. ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2026, </em>and interim reporting periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its disclosures in the consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> July 2025, </em>the FASB issued ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>) (&#8220;ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05&#8221;</em>) to introduce a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will <em style="font: inherit;">not</em> change for the remaining life of the asset. This expedient can only be applied to current accounts receivable and current contract assets. ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">05</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2025 </em>and interim periods within those annual periods, and this update is applied prospectively. The adoption of this amendment did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> September 2025, </em>the FASB issued Account Standards Update, or ASU, <em style="font: inherit;">2025</em>-<em style="font: inherit;">06</em> &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic <em style="font: inherit;">350</em> <em style="font: inherit;">40</em>): Targeted Improvements to the Accounting for Internal-Use Software&#8221;, to modernize the accounting for internal-use software costs. The new guidance amends the existing standard that refers to various stages of a software development project to align better with current software development methods. Under the new guidance, entities will start capitalizing eligible costs when management has authorized and committed to funding the software project, and it is probable that the project will be completed and the software will be used to perform the function intended. In evaluating whether it is probable the project will be completed, an entity is required to consider whether there is significant uncertainty associated with the development activities of the software. The new guidance will be effective for the Company for interim and annual periods beginning <em style="font: inherit;"> January 1, 2028. </em>The Company has <em style="font: inherit;">not</em> adopted this standard early and is currently evaluating the potential effect that the updated standard will have on its consolidated financial statements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-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_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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 4 - Business Combination (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Combination, Pro Forma Information [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="6" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Revenues</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">485</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">417</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Net loss</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(2,004</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(13,061</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

     </tbody>
    </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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations.</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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 5 - Accounts and Other Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Accounts receivable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">129</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">124</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Allowance for expected credit losses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Other receivables</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">70</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">80</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>189</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>194</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Allowance for credit losses at beginning of period</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">112</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Provision for bad debt</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Accounts written off</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(112</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>10</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for 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/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-3<br><br>Reference 2: 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 6 - Prepaid Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for prepaid services</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">623</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">780</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">415</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">198</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1,038</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>978</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issued for prepaid services</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Prepaid expenses</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">254</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">268</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (non-current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>254</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>268</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </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_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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 7 - Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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, Current [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Raw Materials</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">103</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">108</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Work In Process</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finished Goods</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total (current)</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>103</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>108</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </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_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://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)(a))<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 8 - Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant, and Equipment [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Medical equipment, cost</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">148</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">148</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Medical equipment subject to operating leases, cost</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">177</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">123</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Office Equipment</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">36</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">32</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Less &#8211; accumulated depreciation</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><span style="-sec-ix-hidden:c145656222">(65</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(58</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Less - Impairment</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><span style="-sec-ix-hidden:c145656224">(99</span></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(99</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Equipment, net</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>197</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>146</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>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>Note 9 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Year</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">610</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">225</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2030</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Thereafter</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"><b>838</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 10 - Intangible Assets, Net and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Asset, Finite-Lived [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2026</em></em></em></em></em></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Carrying</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Carrying</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Weighted</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amount</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Impairment</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amount</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Average Life</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finite lived intangible assets</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Developed technology</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">700</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(72</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">628</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.09</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Trade names</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">150</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(46</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">104</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.09</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Non-compete agreements</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(19</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">91</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4.09</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total intangible assets</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>960</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(137</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>823</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6.69</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>December 31, 2025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Gross</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Net</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Carrying</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Accumulated</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Accumulated</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Carrying</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Weighted</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amount</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amortization</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Impairment</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Amount</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;">Average Life</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Finite lived intangible assets</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">BNA software</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,109</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(84</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,025</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Developed technology</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">700</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(52</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">648</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Trade names</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">150</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">117</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;">Non-compete agreements</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(14</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">96</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4.33</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total intangible assets</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2,069</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(183</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>(1,025</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>)</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>861</b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">6.93</em></b></p></td>
       <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td>
      </tr>

     </tbody>
    </table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Estimated</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Future</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><em style="font: inherit;">Expense</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;">112</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">150</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">116</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">100</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2030 and therafter</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">345</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Total</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>823</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for finite-lived intangible asset. Includes, but is not limited to, capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</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> -Section 50<br> -Paragraph 2<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible asset. Excludes goodwill.</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)<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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 13 - Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Price</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Years)</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>900,738</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>16.26</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6.65</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>PIPE 2026 warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3,000,000</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2.19</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Exercised</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Warrants Expired</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3,900,738</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>5.69</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4.33</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Years)</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>107,591</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Pre-Funded Warrants (Note 13.a)</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">1,049,033</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">4.95</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Exercised</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Expired</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding warrants, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,156,624</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4.49</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Weighted</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Contractual</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Options</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Price</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Term (Years)</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:52%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding Options, December 31, 2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">343,499</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>7.01</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2.78</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options granted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options forfeited</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(11,490</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">16.16</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding Options, March 31, 2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>332,009</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>6.69</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>2.51</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Weighted</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Options</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-Vested Options, December 31, 2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">61,058</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4.94</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options granted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options vested</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(25,442</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Options forfeited</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,533</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-Vested Options, March 31, 2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>34,083</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3.24</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock RSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>357,870</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">315</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110,860</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs exercised</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(150,022</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">-</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>318,708</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>695</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock RSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested RSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">357,870</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3.19</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">110,860</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1.89</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">RSUs vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(150,022</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.23</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested RSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>318,708</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>3.19</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <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_aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock', window );">Share-Based Payment Arrangement, Deferred Stock Unit, Activity [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Aggregate</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Deferred</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock Units</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding DSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>239,084</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>152</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b><em style="font: inherit;">-</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Outstanding DSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>239,084</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>521</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Number of</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant-Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Stock DSUs</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested DSUs, December 31, 2025</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>172,416</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1.92</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">DSUs vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(43,103</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Non-vested DSUs, March 31, 2026</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>129,313</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1.92</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for deferred stock units that were outstanding at the beginning and end of the year, and the number of deferred stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 14 - Basic and Diluted Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Warrants (Note 13.b)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,900,738</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">921,381</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Stock options (Note 13.d)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">332,009</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">476,741</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Unvested RSUs (Note 13.e)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">318,708</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">10,000</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Unvested DSUs (Note 13.f)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">129,313</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">33,332</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Shares issuable pursuant to Series C Preferred Stock</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">340,000</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>4,680,768</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>1,781,454</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></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_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://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 (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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 15 - Revenue, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TableTextBlock', window );"><strong>Notes Tables</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 );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Type of goods and services</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Service</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">216</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">9</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Rentals</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">15</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">34</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Product</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">87</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Subscriptions</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">161</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>-</b></p></td><td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Other miscellaneous products</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">6</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>485</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>43</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Timing of recognition of revenue</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Point in time</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">280</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">9</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Over time</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">205</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">34</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Total</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>485</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>43</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="6" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Three Months Ended</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>March 31,</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Deferred revenue - beginning of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">249</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">13</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Increases due to consideration received from customers</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">251</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;">Revenue recognized</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(292</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">-</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"><b>Deferred revenue - end of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>208</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;"><b>$</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><b>13</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_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_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TableTextBlock</td>
</tr>
<tr>
<td style="padding-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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 2 - Going Concern (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 12, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>May 06, 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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (113,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (111,615)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,948)<span></span>
</td>
<td class="num">$ (2,511)<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_PrivatePlacementMember', window );">Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,386<span></span>
</td>
<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_PrivatePlacementMember', window );">Private Placement [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="nump">$ 8,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="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=aiff_May2026SecuritiesPurchaseAgreementMember', window );">May 2026 Securities Purchase Agreement [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_EquityOfferingMaximumAmount', window );">Equity Offering, Maximum 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="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_aiff_EquityOfferingMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be issued in equity 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;">aiff_EquityOfferingMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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)(b))<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/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 9: 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 10: 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 11: 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 12: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=aiff_May2026SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_May2026SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 4 - Business Combination (Details Textual) - Evoke Neuroscience, Inc. [Member]<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2025 </div>
<div>USD ($) </div>
<div>Rate </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </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_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">$ 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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business Combination, Consideration Transferred, Equity Interest</a></td>
<td class="nump">$ 3,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_BusinessAcquisitionSharePrice', window );">Business Combination, Price Per Share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability</a></td>
<td class="nump">$ 478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount</a></td>
<td class="nump">$ 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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Acquiree's Revenue since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (131)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Measurement Input, Discount Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate) | Rate</a></td>
<td class="nump">0.036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Measurement Input, Discount Rate [Member] | Valuation Technique, Monte Carlo Pricing Model [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate) | Rate</a></td>
<td class="nump">0.035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Measurement Input, Assumed Income Tax Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate) | Rate</a></td>
<td class="nump">0.265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Measurement Input, Assumed Income Tax Rate [Member] | Valuation Technique, Monte Carlo Pricing Model [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate) | Rate</a></td>
<td class="nump">0.265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate) | Rate</a></td>
<td class="nump">0.024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Measurement Input, Price Volatility [Member] | Valuation Technique, Monte Carlo Pricing Model [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input (Rate) | Rate</a></td>
<td class="nump">0.016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember', window );">Earn Out Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability</a></td>
<td class="nump">$ 500<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_aiff_BusinessCombinationContingentConsiderationEarnoutPeriod', window );">Business Combination, Contingent Consideration, Earnout Period (Month)</a></td>
<td class="text">36 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_aiff_BusinessCombinationContingentConsiderationEarnoutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnout 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;">aiff_BusinessCombinationContingentConsiderationEarnoutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of saleable stock paid or offered to be paid by acquirer in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479299/805-40-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<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 (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 input used to measure liability in contingent consideration arrangement in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<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 (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of 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/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquiree's revenue since acquisition date of business combination included in consolidated statement of 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/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of business during the period. The cash portion only of the acquisition 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/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<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 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ValuationTechniqueAxis=us-gaap_MonteCarloModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ValuationTechniqueAxis=us-gaap_MonteCarloModelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=aiff_MeasurementInputAssumedIncomeTaxRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=aiff_MeasurementInputAssumedIncomeTaxRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContingentConsiderationByTypeAxis=aiff_EarnOutSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContingentConsiderationByTypeAxis=aiff_EarnOutSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 4 - Business Combination - Pro Forma Results (Details) - Evoke Neuroscience, Inc. [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,004)<span></span>
</td>
<td class="num">$ (13,061)<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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-50<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aiff_EvokeNeuroscienceIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</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_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">$ 124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for expected credit losses</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">$ (112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_AccountsAndOtherReceivables', window );">Total</a></td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 194<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_aiff_AccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts and other receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_AccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 5: 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 6: 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)(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(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_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript: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 (a)<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<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)(5))<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 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 5: 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 6: 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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due from parties in nontrade transactions, 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 S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-2<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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(3)(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/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)(3))<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_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
</tr>
<tr class="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 );">Provision for bad debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Accounts written off</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(112)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript: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 (a)<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<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)(5))<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 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 5: 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 6: 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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript: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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</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_aiff_PrepaidServicesCurrent', window );">Shares issued for prepaid services</a></td>
<td class="nump">$ 623<span></span>
</td>
<td class="nump">$ 780<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_aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent', window );">Prepaid expenses</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">198<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_PrepaidExpenseCurrent', window );">Total (current)</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">978<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_aiff_PrepaidServicesNoncurrent', window );">Shares issued for prepaid services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_PrepaidExpensesAndDeposits', window );">Prepaid expenses</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">268<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_PrepaidExpenseNoncurrent', window );">Total (non-current)</a></td>
<td class="nump">$ 254<span></span>
</td>
<td class="nump">$ 268<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_PrepaidExpensesAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounf of prepaid expenses and deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_PrepaidExpensesAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid expenses other than shares issued for prepaid services, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_PrepaidServicesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid services, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_PrepaidServicesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_PrepaidServicesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid services, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_PrepaidServicesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: 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(7))<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 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PrepaidExpenseNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts paid in advance for expenses which will be charged against earnings in periods 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://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(17))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_PrepaidExpenseNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 7 - Inventory - Prepaid Expenses Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 103<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work In Process</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total (current)</a></td>
<td class="nump">$ 103<span></span>
</td>
<td class="nump">$ 108<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of completed merchandise or goods expected to be sold 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<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)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<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/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 4: 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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of raw materials 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<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)(a)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<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)(a)(3))<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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 8 - Equipment (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 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_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/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-1<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 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 5: 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 6: 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 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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 8 - Equipment - Equipment Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less &#8211; accumulated depreciation</a></td>
<td class="num">$ (65)<span></span>
</td>
<td class="num">$ (58)<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_aiff_AccumulatedImpairmentPropertyPlantAndEquipment', window );">Less - Impairment</a></td>
<td class="num">(99)<span></span>
</td>
<td class="num">(99)<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_PropertyPlantAndEquipmentNet', window );">Equipment, net</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="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=aiff_MedicalEquipmentMember', window );">Medical Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, cost</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="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=aiff_MedicalEquipmentSubjectToOperatingLeasesMember', window );">Medical Equipment Subject to Operating Leases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, cost</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="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_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, cost</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_AccumulatedImpairmentPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment for physical assets used in the normal conduct of business to produce goods and 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;">aiff_AccumulatedImpairmentPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480204/360-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 4: 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><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-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)(8)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-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 S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-5<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</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 360<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/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<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/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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=aiff_MedicalEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_MedicalEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_MedicalEquipmentSubjectToOperatingLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_MedicalEquipmentSubjectToOperatingLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 9 - Leases (Details Textual)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract (Year)</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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract (Year)</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's operating lease, 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 9 - Leases - Future Undiscounted Cash Flows (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">$ 838<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease.</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> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease due after fifth 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease to be paid 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's undiscounted obligation for lease payment for operating lease to be paid 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 10 - Intangible Assets, Net and Goodwill (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 10<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_FiniteLivedContractualRightsGross', window );">Intangible assets, gross carrying amount</a></td>
<td class="nump">$ 960<span></span>
</td>
<td class="nump">$ 2,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, accumulated amortization</a></td>
<td class="num">(137)<span></span>
</td>
<td class="num">(183)<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_aiff_FinitelivedIntangibleAssetsAccumulatedImpairment', window );">Intangible assets, accumulated impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,025)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, weighted average life (Year)</a></td>
<td class="text">6 years 8 months 8 days<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_FiniteLivedIntangibleAssetsByMajorClassAxis=aiff_BnaSoftwareMember', window );">BNA Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedContractualRightsGross', window );">Intangible assets, gross carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84)<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_aiff_FinitelivedIntangibleAssetsAccumulatedImpairment', window );">Intangible assets, accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,025)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedContractualRightsGross', window );">Intangible assets, gross carrying amount</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, accumulated amortization</a></td>
<td class="num">(72)<span></span>
</td>
<td class="num">(52)<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_aiff_FinitelivedIntangibleAssetsAccumulatedImpairment', window );">Intangible assets, accumulated impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 628<span></span>
</td>
<td class="nump">$ 648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, weighted average life (Year)</a></td>
<td class="text">8 years 1 month 2 days<span></span>
</td>
<td class="text">8 years 3 months 29 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedContractualRightsGross', window );">Intangible assets, gross carrying amount</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, accumulated amortization</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(33)<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_aiff_FinitelivedIntangibleAssetsAccumulatedImpairment', window );">Intangible assets, accumulated impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, weighted average life (Year)</a></td>
<td class="text">2 years 1 month 2 days<span></span>
</td>
<td class="text">2 years 3 months 29 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedContractualRightsGross', window );">Intangible assets, gross carrying amount</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, accumulated amortization</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(14)<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_aiff_FinitelivedIntangibleAssetsAccumulatedImpairment', window );">Intangible assets, accumulated impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 91<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, weighted average life (Year)</a></td>
<td class="text">4 years 1 month 2 days<span></span>
</td>
<td class="text">4 years 3 months 29 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_FinitelivedIntangibleAssetsAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of impairment 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_FinitelivedIntangibleAssetsAccumulatedImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_FiniteLivedContractualRightsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount before accumulated amortization as of the balance sheet date of an intangible asset that arises from a contractual arrangement with a third party (not including franchise rights and license 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/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(15))<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 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-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_FiniteLivedContractualRightsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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 5: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript: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 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=aiff_BnaSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=aiff_BnaSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2026</a></td>
<td class="nump">$ 112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2027</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2028</a></td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2029</a></td>
<td class="nump">100<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_aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree', window );">2030 and therafter</a></td>
<td class="nump">345<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 823<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense expected after year three.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for finite-lived intangible asset expected to be recognized 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for finite-lived intangible asset expected to be recognized in third 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for finite-lived intangible asset expected to be recognized 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 11 - Liability for Employee Rights Upon Retirement (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</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_aiff_MonthlyDepositRatePercentOfSalary', window );">Monthly Deposit Rate, Percent of Salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.33%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Employee Benefits and Share-Based Compensation</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_MonthlyDepositRatePercentOfSalary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salary the monthly deposit rate is set at.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_MonthlyDepositRatePercentOfSalary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 12 - Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">27 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2026</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contract with Customer, Liability</a></td>
<td class="nump">$ 208<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 208<span></span>
</td>
<td class="nump">$ 249<span></span>
</td>
<td class="nump">$ 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_srt_CounterpartyNameAxis=aiff_IsraeliInnovationAuthorityIIAMember', window );">Israeli Innovation Authority (&#8220;IIA&#8221;) [Member] | Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=aiff_IsraeliInnovationAuthorityIIAMember', window );">Israeli Innovation Authority (&#8220;IIA&#8221;) [Member] | Royalty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ResearchAgreementRoyaltyPercentage', window );">Research Agreement, Royalty Percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with Customer, Liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ContractWithCustomerContingentLiability', window );">Contract With Customer, Contingent Liability</a></td>
<td class="nump">$ 5,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,861<span></span>
</td>
<td class="nump">$ 5,835<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_aiff_ContractWithCustomerContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contingent 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_ContractWithCustomerContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ResearchAgreementRoyaltyPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 royalty percentage of a research 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;">aiff_ResearchAgreementRoyaltyPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including 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/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 2: 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 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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 22<br> -Subparagraph (b)<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/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 8: 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 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 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 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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CounterpartyNameAxis=aiff_IsraeliInnovationAuthorityIIAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_IsraeliInnovationAuthorityIIAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_GrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RoyaltyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RoyaltyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 13 - Equity (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 12, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 03, 2026 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 08, 2026 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 34,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">86,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
<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 (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 332,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,478,000<span></span>
</td>
<td class="nump">31,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 1 month 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,009<span></span>
</td>
<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=aiff_DeferredStockUnitsDsuMember', window );">Deferred Stock Units (DSUS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 months<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 191,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=aiff_AtthemarketAtmOfferingProgramMember', window );">At-the-market ("ATM") Offering Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_EquityOfferingMaximumAmount', window );">Equity Offering, Maximum Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,434,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_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_EquityOfferingUnitPrice', window );">Equity Offering, Unit Price (in dollars 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="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_EquityIssuanceUnitsNumberOfUnits', window );">Equity Issuance, Units, Number of Units (in shares) | shares</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="nump">$ 2,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_NumberOfSharesPerUnit', window );">Number of Shares Per Unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 or Stated Value Per Share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_EquityOfferingAdditionalAmount', window );">Equity Offering, Additional Amount</a></td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</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>
<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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</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>
<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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_NumberOfWarrantsPerUnit', window );">Number of Warrants Per Unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | The 1.88 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_NumberOfWarrantsPerUnit', window );">Number of Warrants Per Unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | The Two Fifty Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_NumberOfWarrantsPerUnit', window );">Number of Warrants Per Unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_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>The percent of beneficial ownership the investor has.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_BeneficialOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightIssuedExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price of warrants or rights issued 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;">aiff_ClassOfWarrantOrRightIssuedExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityIssuanceUnitsNumberOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units in equity 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;">aiff_EquityIssuanceUnitsNumberOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityOfferingAdditionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount available for the equity 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;">aiff_EquityOfferingAdditionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityOfferingMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be issued in equity 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;">aiff_EquityOfferingMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityOfferingUnitPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per unit in the equity 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;">aiff_EquityOfferingUnitPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_NumberOfSharesPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per unit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_NumberOfSharesPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_NumberOfWarrantsPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants per unit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_NumberOfWarrantsPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant date fair value of the share-based compensation arrangement of the equity instruments other than options granted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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(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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aiff_DeferredStockUnitsDsuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_DeferredStockUnitsDsuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_AtthemarketAtmOfferingProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_AtthemarketAtmOfferingProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=aiff_SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_ClassOfWarrantOrRightAxis=aiff_PrefundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=aiff_PrefundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=aiff_The188WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_The188WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_TheTwoFiftyWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_TheTwoFiftyWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 13 - Equity - Schedule of Warrants (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 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_ClassOfWarrantOrRightOutstanding', window );">Outstanding warrants, number (in shares)</a></td>
<td class="nump">900,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding warrants, exercise price (in dollars per share)</a></td>
<td class="nump">$ 16.26<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_aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife', window );">Outstanding warrants, weighted average remaining life (Year)</a></td>
<td class="text">4 years 3 months 29 days<span></span>
</td>
<td class="text">6 years 7 months 24 days<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_aiff_ClassOfWarrantOrRightExercisedDuringPeriod', window );">Exercised, number (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice', window );">Exercised, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ClassOfWarrantOrRightExpiredDuringPeriod', window );">Warrants Expired, number (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice', window );">Warrants Expired, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding warrants, number (in shares)</a></td>
<td class="nump">3,900,738<span></span>
</td>
<td class="nump">900,738<span></span>
</td>
</tr>
<tr class="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 );">Outstanding warrants, exercise price (in dollars per share)</a></td>
<td class="nump">$ 5.69<span></span>
</td>
<td class="nump">$ 16.26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=aiff_PennyWarrantsMember', window );">Penny Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding warrants, number (in shares)</a></td>
<td class="nump">107,591<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_aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife', window );">Outstanding warrants, weighted average remaining life (Year)</a></td>
<td class="text">4 years 5 months 26 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_ClassOfWarrantOrRightOutstanding', window );">Outstanding warrants, number (in shares)</a></td>
<td class="nump">1,156,624<span></span>
</td>
<td class="nump">107,591<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=aiff_The2026PipeWarrantsMember', window );">The 2026 PIPE Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ClassOfWarrantOrRightIssuedDuringPeriod', window );">Warrants issued, number (in shares)</a></td>
<td class="nump">3,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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Warrants issued, exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.19<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_aiff_ClassOfWarrantOrRightIssuedDuringPeriod', window );">Pre-Funded Warrants (Note 13.a) (in shares)</a></td>
<td class="nump">3,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_ClassOfWarrantOrRightAxis=aiff_PrefundedWarrantsMember', window );">Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ClassOfWarrantOrRightIssuedDuringPeriod', window );">Warrants issued, number (in shares)</a></td>
<td class="nump">1,049,033<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_aiff_ClassOfWarrantOrRightIssuedDuringPeriod', window );">Pre-Funded Warrants (Note 13.a) (in shares)</a></td>
<td class="nump">1,049,033<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_aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife', window );">Pre-Funded Warrants (Note 13.a), weighted average remaining life (Year)</a></td>
<td class="text">4 years 11 months 12 days<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_aiff_ClassOfWarrantOrRightExercisedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or right exercised 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;">aiff_ClassOfWarrantOrRightExercisedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of warrants exercised 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;">aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightExpiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or righted expired during 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;">aiff_ClassOfWarrantOrRightExpiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of warrant or right expired during 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;">aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants issued 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;">aiff_ClassOfWarrantOrRightIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average remaining life of warrants or rights issued 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;">aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightIssuedExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price of warrants or rights issued 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;">aiff_ClassOfWarrantOrRightIssuedExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average remaining life of warrants or rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_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 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><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(h)(4))<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_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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=aiff_PennyWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_PennyWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_The2026PipeWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_The2026PipeWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_PrefundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=aiff_PrefundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 13 - Equity - Schedule of Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding Options, intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-Vested Options, number (in shares)</a></td>
<td class="nump">61,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-Vested Options, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Options vested, number (in shares)</a></td>
<td class="num">(25,442)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Options vested, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Options forfeited, number (in shares)</a></td>
<td class="num">(1,533)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Options forfeited, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-Vested Options, number (in shares)</a></td>
<td class="nump">34,083<span></span>
</td>
<td class="nump">61,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-Vested Options, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 3.24<span></span>
</td>
<td class="nump">$ 4.94<span></span>
</td>
</tr>
<tr class="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 );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options (in shares)</a></td>
<td class="nump">343,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding Options, exercise price (in dollars per share)</a></td>
<td class="nump">$ 7.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding Options, weighted average contractual term (Year)</a></td>
<td class="text">2 years 6 months 3 days<span></span>
</td>
<td class="text">2 years 9 months 10 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding Options, intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">forfeited, options (in shares)</a></td>
<td class="num">(11,490)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">forfeited, exercise price (in dollars per share)</a></td>
<td class="nump">$ 16.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding Options (in shares)</a></td>
<td class="nump">332,009<span></span>
</td>
<td class="nump">343,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding Options, exercise price (in dollars per share)</a></td>
<td class="nump">$ 6.69<span></span>
</td>
<td class="nump">$ 7.01<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_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_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/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of non-vested options 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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 contractual term remaining for option award outstanding, 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://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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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>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="2"><div style="width: 200px;"><strong>Note 13 - Equity - Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jan. 01, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">357,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding units, aggregate intrinsic value</a></td>
<td class="nump">$ 695<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Units granted, shares (in shares)</a></td>
<td class="nump">110,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Units exercised, shares (in shares)</a></td>
<td class="num">(150,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">318,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 units, shares (in shares)</a></td>
<td class="nump">357,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-Vested units, weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 3.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Units granted, shares (in shares)</a></td>
<td class="nump">110,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Units granted, weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 1.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Units vested, shares (in shares)</a></td>
<td class="num">(150,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Units vested, weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 2.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Units, shares (in shares)</a></td>
<td class="nump">318,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-Vested Units, weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 3.19<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</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> -Subparagraph (c)(1)(iv)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-option equity instruments granted to participants.</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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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)(ii)<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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 13 - Equity - Schedule of Deferred Stock Units (Details) - Deferred Stock Units (DSUS) [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">239,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding units, aggregate intrinsic value</a></td>
<td class="nump">$ 521<span></span>
</td>
<td class="nump">$ 152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Units granted, shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">239,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested units, shares (in shares)</a></td>
<td class="nump">172,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 units, weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 1.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">DSUs granted, shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">DSUs granted, weighted average grant-date fair (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">DSUs vested, shares (in shares)</a></td>
<td class="num">(43,103)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">DSUs vested, weighted average grant-date fair (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested Units, shares (in shares)</a></td>
<td class="nump">129,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Units, weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 1.92<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-option equity instruments granted to participants.</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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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)(ii)<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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=aiff_DeferredStockUnitsDsuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_DeferredStockUnitsDsuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="2"><div style="width: 200px;"><strong>Note 14 - Basic and Diluted Net Loss Per Share (Details Textual) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares)</a></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares)</a></td>
<td class="nump">0<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities (in shares)</a></td>
<td class="nump">4,680,768<span></span>
</td>
<td class="nump">1,781,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">3,900,738<span></span>
</td>
<td class="nump">921,381<span></span>
</td>
</tr>
<tr class="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 );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities (in shares)</a></td>
<td class="nump">332,009<span></span>
</td>
<td class="nump">476,741<span></span>
</td>
</tr>
<tr class="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 (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities (in shares)</a></td>
<td class="nump">318,708<span></span>
</td>
<td class="nump">10,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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=aiff_DeferredStockUnitsMember', window );">Deferred Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities (in shares)</a></td>
<td class="nump">129,313<span></span>
</td>
<td class="nump">33,332<span></span>
</td>
</tr>
<tr class="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=aiff_StockIssuablePursuantToSeriesCPreferredStockMember', window );">Stock Issuable Pursuant to Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">340,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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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=aiff_DeferredStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_DeferredStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_StockIssuablePursuantToSeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_StockIssuablePursuantToSeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 15 - Revenue, Net (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_ContractWithCustomerLiabilityCurrent', window );">Contract with Customer, Liability, Current</a></td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 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_ContractWithCustomerLiabilityNoncurrent', window );">Contract with Customer, Liability, Noncurrent</a></td>
<td class="nump">$ 14<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_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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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><br>Reference 5: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 15 - Revenue, Net - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="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 );">Transferred at Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="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 );">Transferred over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<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 );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<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=aiff_RentalsMember', window );">Rentals [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<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_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">87<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_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscription and Circulation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">161<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_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Product and Service, Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 6<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<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 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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 10: 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 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 12: 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 13: 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 14: 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 15: 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 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)(i))<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 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 18: 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 19: 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 20: 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 21: 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 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)(iii)(A))<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 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 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/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 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)(iv))<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)(5))<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 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 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)(5))<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 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 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)(i))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<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_srt_ProductOrServiceAxis=aiff_RentalsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_RentalsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubscriptionAndCirculationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 15 - Revenue, Net - Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 249<span></span>
</td>
<td class="nump">$ 13<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_aiff_ContractWithCustomerLiabilityConsiderationReceived', window );">Increases due to consideration received from customers</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance', window );">Revenue recognized</a></td>
<td class="num">(292)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 208<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_ContractWithCustomerLiabilityConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration received from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_ContractWithCustomerLiabilityConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 16 - Segment Reporting (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Note 17 - Subsequent Event (Details Textual)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 16, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 12, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 06, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 08, 2026 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.26<span></span>
</td>
</tr>
<tr class="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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_EquityIssuanceUnitsNumberOfUnits', window );">Equity Issuance, Units, Number of Units (in shares) | shares</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>
<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_aiff_EquityOfferingUnitPrice', window );">Equity Offering, Unit Price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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>
</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_aiff_NumberOfSharesPerUnit', window );">Number of Shares Per Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 or Stated Value Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</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="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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</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_SubsidiarySaleOfStockAxis=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_NumberOfWarrantsPerUnit', window );">Number of Warrants Per Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=aiff_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | The Two Fifty Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_NumberOfWarrantsPerUnit', window );">Number of Warrants Per Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 150 Percent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.88<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 200 Percent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 2026 Warrants [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 2026 Warrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Securities Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_EquityIssuanceUnitsNumberOfUnits', window );">Equity Issuance, Units, Number of Units (in shares) | shares</a></td>
<td class="nump">5,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_EquityOfferingUnitPrice', window );">Equity Offering, Unit Price (in dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity | $</a></td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aiff_NumberOfSharesPerUnit', window );">Number of Shares Per Unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock Issued During Period, Shares, New Issues (in shares) | shares</a></td>
<td class="nump">762,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Securities Purchase Agreement [Member] | Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_NumberOfWarrantsPerUnit', window );">Number of Warrants Per Unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares</a></td>
<td class="nump">4,571,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Securities Purchase Agreement [Member] | One Hundred and Fifty Percent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 1.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_UnitsIssuedWarrantsPerUnit', window );">Units Issued, Warrants Per Unit 150% (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares</a></td>
<td class="nump">5,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Securities Purchase Agreement [Member] | The Two Fifty Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_UnitsIssuedWarrantsPerUnit', window );">Units Issued, Warrants Per Unit 150% (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Securities Purchase Agreement [Member] | Two Hundred Percent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_ClassOfWarrantOrRightIssuedExercisePrice', window );">Class of Warrant or Right, Issued, Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 2.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares</a></td>
<td class="nump">5,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Securities Purchase Agreement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_BeneficialOwnershipPercentage', window );">Beneficial Ownership Percentage</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 2026 Securities Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_aiff_EquityOfferingUnitPrice', window );">Equity Offering, Unit Price (in dollars per share)</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>
<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_aiff_NumberOfSharesPerUnit', window );">Number of Shares Per Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_aiff_EquityOfferingMaximumOfferingAmountUnits', window );">Equity Offering, Maximum Offering Amount, Units (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666,667<span></span>
</td>
<td class="text">&#160;<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_aiff_EquityOfferingMaximumAmount', window );">Equity Offering, Maximum Amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 2026 Securities Purchase Agreement [Member] | May 150 Percent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_UnitsIssuedWarrantsPerUnit', window );">Units Issued, Warrants Per Unit 150% (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | May 2026 Securities Purchase Agreement [Member] | May 200 Percent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aiff_UnitsIssuedWarrantsPerUnit', window );">Units Issued, Warrants Per Unit 150% (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aiff_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>The percent of beneficial ownership the investor has.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_BeneficialOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_ClassOfWarrantOrRightIssuedExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price of warrants or rights issued 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;">aiff_ClassOfWarrantOrRightIssuedExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityIssuanceUnitsNumberOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units in equity 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;">aiff_EquityIssuanceUnitsNumberOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityOfferingMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be issued in equity 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;">aiff_EquityOfferingMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityOfferingMaximumOfferingAmountUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units authorized for issuance under equity 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;">aiff_EquityOfferingMaximumOfferingAmountUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_EquityOfferingUnitPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per unit in the equity 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;">aiff_EquityOfferingUnitPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_NumberOfSharesPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per unit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_NumberOfSharesPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_NumberOfWarrantsPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants per unit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_NumberOfWarrantsPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</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_aiff_UnitsIssuedWarrantsPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants issued per unit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aiff_UnitsIssuedWarrantsPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aiff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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><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(h)(4))<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_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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(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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=aiff_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=aiff_SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_ClassOfWarrantOrRightAxis=aiff_PrefundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=aiff_PrefundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=aiff_TheTwoFiftyWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_TheTwoFiftyWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=aiff_May150PercentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_May150PercentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_May200PercentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_May200PercentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_May2026WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_May2026WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_OneHundredAndFiftyPercentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_OneHundredAndFiftyPercentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_TwoHundredPercentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_TwoHundredPercentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_SecuritiesPurchaseAgreementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_SecuritiesPurchaseAgreementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=aiff_May2026SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aiff_May2026SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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>76
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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>154</ContextCount>
  <ElementCount>275</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>56</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 1 - Business Description</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-1-business-description</Role>
      <ShortName>Note 1 - Business Description</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 2 - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-2-going-concern</Role>
      <ShortName>Note 2 - Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 3 - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 3 - Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 4 - Business Combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-4-business-combination</Role>
      <ShortName>Note 4 - Business Combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 5 - Accounts and Other Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables</Role>
      <ShortName>Note 5 - Accounts and Other Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 6 - Prepaid Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses</Role>
      <ShortName>Note 6 - Prepaid Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 7 - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-7-inventory</Role>
      <ShortName>Note 7 - Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 8 - Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-8-equipment</Role>
      <ShortName>Note 8 - Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 9 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-9-leases</Role>
      <ShortName>Note 9 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill</Role>
      <ShortName>Note 10 - Intangible Assets, Net and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 11 - Liability for Employee Rights Upon Retirement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement</Role>
      <ShortName>Note 11 - Liability for Employee Rights Upon Retirement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 12 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies</Role>
      <ShortName>Note 12 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 13 - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity</Role>
      <ShortName>Note 13 - Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share</Role>
      <ShortName>Note 14 - Basic and Diluted Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 15 - Revenue, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-15-revenue-net</Role>
      <ShortName>Note 15 - Revenue, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 16 - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-16-segment-reporting</Role>
      <ShortName>Note 16 - Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 17 - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-17-subsequent-event</Role>
      <ShortName>Note 17 - Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995469 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995470 - Disclosure - Note 4 - Business Combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables</Role>
      <ShortName>Note 4 - Business Combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-4-business-combination</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995471 - Disclosure - Note 5 - Accounts and Other Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables</Role>
      <ShortName>Note 5 - Accounts and Other Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995472 - Disclosure - Note 6 - Prepaid Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables</Role>
      <ShortName>Note 6 - Prepaid Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995473 - Disclosure - Note 7 - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-7-inventory-tables</Role>
      <ShortName>Note 7 - Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-7-inventory</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995474 - Disclosure - Note 8 - Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-8-equipment-tables</Role>
      <ShortName>Note 8 - Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-8-equipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Note 9 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-9-leases-tables</Role>
      <ShortName>Note 9 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-9-leases</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995476 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables</Role>
      <ShortName>Note 10 - Intangible Assets, Net and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Note 13 - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity-tables</Role>
      <ShortName>Note 13 - Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-13-equity</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables</Role>
      <ShortName>Note 14 - Basic and Diluted Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Note 15 - Revenue, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables</Role>
      <ShortName>Note 15 - Revenue, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-15-revenue-net</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Note 2 - Going Concern (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual</Role>
      <ShortName>Note 2 - Going Concern (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-2-going-concern</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Note 4 - Business Combination (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual</Role>
      <ShortName>Note 4 - Business Combination (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Note 4 - Business Combination - Pro Forma Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details</Role>
      <ShortName>Note 4 - Business Combination - Pro Forma Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details</Role>
      <ShortName>Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details</Role>
      <ShortName>Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details</Role>
      <ShortName>Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Note 7 - Inventory - Prepaid Expenses Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details</Role>
      <ShortName>Note 7 - Inventory - Prepaid Expenses Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Note 8 - Equipment (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual</Role>
      <ShortName>Note 8 - Equipment (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-8-equipment-tables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Note 8 - Equipment - Equipment Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details</Role>
      <ShortName>Note 8 - Equipment - Equipment Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Note 9 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual</Role>
      <ShortName>Note 9 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-9-leases-tables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Note 9 - Leases - Future Undiscounted Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details</Role>
      <ShortName>Note 9 - Leases - Future Undiscounted Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995491 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual</Role>
      <ShortName>Note 10 - Intangible Assets, Net and Goodwill (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995492 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details</Role>
      <ShortName>Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995493 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details</Role>
      <ShortName>Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995494 - Disclosure - Note 11 - Liability for Employee Rights Upon Retirement (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual</Role>
      <ShortName>Note 11 - Liability for Employee Rights Upon Retirement (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 12 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995496 - Disclosure - Note 13 - Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual</Role>
      <ShortName>Note 13 - Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-13-equity-tables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995497 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details</Role>
      <ShortName>Note 13 - Equity - Schedule of Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995498 - Disclosure - Note 13 - Equity - Schedule of Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details</Role>
      <ShortName>Note 13 - Equity - Schedule of Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995499 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details</Role>
      <ShortName>Note 13 - Equity - Schedule of Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995500 - Disclosure - Note 13 - Equity - Schedule of Deferred Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details</Role>
      <ShortName>Note 13 - Equity - Schedule of Deferred Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995501 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual</Role>
      <ShortName>Note 14 - Basic and Diluted Net Loss Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995502 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details</Role>
      <ShortName>Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995503 - Disclosure - Note 15 - Revenue, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual</Role>
      <ShortName>Note 15 - Revenue, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995504 - Disclosure - Note 15 - Revenue, Net - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details</Role>
      <ShortName>Note 15 - Revenue, Net - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Note 15 - Revenue, Net - Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details</Role>
      <ShortName>Note 15 - Revenue, Net - Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>995506 - Disclosure - Note 16 - Segment Reporting (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual</Role>
      <ShortName>Note 16 - Segment Reporting (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-16-segment-reporting</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="aiff20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>995507 - Disclosure - Note 17 - Subsequent Event (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual</Role>
      <ShortName>Note 17 - Subsequent Event (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.infoa.com/20260331/role/statement-note-17-subsequent-event</ParentRole>
      <Position>63</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>aiff-20260331.xsd</File>
    <File>aiff-20260331_cal.xml</File>
    <File>aiff-20260331_def.xml</File>
    <File>aiff-20260331_lab.xml</File>
    <File>aiff-20260331_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="aiff20260331c_10q.htm">aiff20260331c_10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="513">http://fasb.org/us-gaap/2026</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>81
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "aiff20260331c_10q.htm": {
   "nsprefix": "aiff",
   "nsuri": "http://www.infoa.com/20260331",
   "dts": {
    "schema": {
     "local": [
      "aiff-20260331.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/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/currency/2026/currency-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd",
      "https://xbrl.sec.gov/exch/2026/exch-2026.xsd",
      "https://xbrl.sec.gov/naics/2026/naics-2026.xsd",
      "https://xbrl.sec.gov/sic/2026/sic-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "aiff-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aiff-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "aiff-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aiff-20260331_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "aiff20260331c_10q.htm"
     ]
    }
   },
   "keyStandard": 232,
   "keyCustom": 43,
   "axisStandard": 18,
   "axisCustom": 0,
   "memberStandard": 26,
   "memberCustom": 28,
   "hidden": {
    "total": 66,
    "http://fasb.org/us-gaap/2026": 40,
    "http://www.infoa.com/20260331": 16,
    "http://xbrl.sec.gov/ecd/2026": 4,
    "http://xbrl.sec.gov/dei/2026": 6
   },
   "contextCount": 154,
   "entityCount": 1,
   "segmentCount": 56,
   "elementCount": 444,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 513,
    "http://xbrl.sec.gov/dei/2026": 29,
    "http://xbrl.sec.gov/ecd/2026": 5
   },
   "report": {
    "R1": {
     "role": "http://www.infoa.com/20260331/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
     "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)",
     "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
     "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
     "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss",
     "longName": "003 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit",
     "longName": "004 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity (Deficit)",
     "shortName": "Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
     "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-03-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.infoa.com/20260331/role/statement-note-1-business-description",
     "longName": "006 - Disclosure - Note 1 - Business Description",
     "shortName": "Note 1 - Business Description",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
     "longName": "007 - Disclosure - Note 2 - Going Concern",
     "shortName": "Note 2 - Going Concern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies",
     "longName": "008 - Disclosure - Note 3 - Basis of Presentation and Summary of Significant Accounting Policies",
     "shortName": "Note 3 - Basis of Presentation and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
     "longName": "009 - Disclosure - Note 4 - Business Combination",
     "shortName": "Note 4 - Business Combination",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables",
     "longName": "010 - Disclosure - Note 5 - Accounts and Other Receivables",
     "shortName": "Note 5 - Accounts and Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses",
     "longName": "011 - Disclosure - Note 6 - Prepaid Expenses",
     "shortName": "Note 6 - Prepaid Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "aiff:PrepaidExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "aiff:PrepaidExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.infoa.com/20260331/role/statement-note-7-inventory",
     "longName": "012 - Disclosure - Note 7 - Inventory",
     "shortName": "Note 7 - Inventory",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.infoa.com/20260331/role/statement-note-8-equipment",
     "longName": "013 - Disclosure - Note 8 - Equipment",
     "shortName": "Note 8 - Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.infoa.com/20260331/role/statement-note-9-leases",
     "longName": "014 - Disclosure - Note 9 - Leases",
     "shortName": "Note 9 - Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill",
     "longName": "015 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill",
     "shortName": "Note 10 - Intangible Assets, Net and Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement",
     "longName": "016 - Disclosure - Note 11 - Liability for Employee Rights Upon Retirement",
     "shortName": "Note 11 - Liability for Employee Rights Upon Retirement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
     "longName": "017 - Disclosure - Note 12 - Commitments and Contingencies",
     "shortName": "Note 12 - Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity",
     "longName": "018 - Disclosure - Note 13 - Equity",
     "shortName": "Note 13 - Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
     "longName": "019 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share",
     "shortName": "Note 14 - Basic and Diluted Net Loss Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.infoa.com/20260331/role/statement-note-15-revenue-net",
     "longName": "020 - Disclosure - Note 15 - Revenue, Net",
     "shortName": "Note 15 - Revenue, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting",
     "longName": "021 - Disclosure - Note 16 - Segment Reporting",
     "shortName": "Note 16 - Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
     "longName": "022 - Disclosure - Note 17 - Subsequent Event",
     "shortName": "Note 17 - Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "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": "24",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies",
     "longName": "995469 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables",
     "longName": "995470 - Disclosure - Note 4 - Business Combination (Tables)",
     "shortName": "Note 4 - Business Combination (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables",
     "longName": "995471 - Disclosure - Note 5 - Accounts and Other Receivables (Tables)",
     "shortName": "Note 5 - Accounts and Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables",
     "longName": "995472 - Disclosure - Note 6 - Prepaid Expenses (Tables)",
     "shortName": "Note 6 - Prepaid Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "aiff:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "aiff:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables",
     "longName": "995473 - Disclosure - Note 7 - Inventory (Tables)",
     "shortName": "Note 7 - Inventory (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables",
     "longName": "995474 - Disclosure - Note 8 - Equipment (Tables)",
     "shortName": "Note 8 - Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.infoa.com/20260331/role/statement-note-9-leases-tables",
     "longName": "995475 - Disclosure - Note 9 - Leases (Tables)",
     "shortName": "Note 9 - Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables",
     "longName": "995476 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill (Tables)",
     "shortName": "Note 10 - Intangible Assets, Net and Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity-tables",
     "longName": "995477 - Disclosure - Note 13 - Equity (Tables)",
     "shortName": "Note 13 - Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables",
     "longName": "995478 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share (Tables)",
     "shortName": "Note 14 - Basic and Diluted Net Loss Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables",
     "longName": "995479 - Disclosure - Note 15 - Revenue, Net (Tables)",
     "shortName": "Note 15 - Revenue, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
     "longName": "995480 - Disclosure - Note 2 - Going Concern (Details Textual)",
     "shortName": "Note 2 - Going Concern (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember",
      "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
     "longName": "995481 - Disclosure - Note 4 - Business Combination (Details Textual)",
     "shortName": "Note 4 - Business Combination (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details",
     "longName": "995482 - Disclosure - Note 4 - Business Combination - Pro Forma Results (Details)",
     "shortName": "Note 4 - Business Combination - Pro Forma Results (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
     "longName": "995483 - Disclosure - Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)",
     "shortName": "Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details",
     "longName": "995484 - Disclosure - Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)",
     "shortName": "Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details",
     "longName": "995485 - Disclosure - Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)",
     "shortName": "Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "aiff:PrepaidServicesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "aiff:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "aiff:PrepaidServicesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "aiff:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details",
     "longName": "995486 - Disclosure - Note 7 - Inventory - Prepaid Expenses Balance (Details)",
     "shortName": "Note 7 - Inventory - Prepaid Expenses Balance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual",
     "longName": "995487 - Disclosure - Note 8 - Equipment (Details Textual)",
     "shortName": "Note 8 - Equipment (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details",
     "longName": "995488 - Disclosure - Note 8 - Equipment - Equipment Balance (Details)",
     "shortName": "Note 8 - Equipment - Equipment Balance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual",
     "longName": "995489 - Disclosure - Note 9 - Leases (Details Textual)",
     "shortName": "Note 9 - Leases (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "i_2026-03-31_RangeAxis-MinimumMember",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_RangeAxis-MinimumMember",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details",
     "longName": "995490 - Disclosure - Note 9 - Leases - Future Undiscounted Cash Flows (Details)",
     "shortName": "Note 9 - Leases - Future Undiscounted Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual",
     "longName": "995491 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill (Details Textual)",
     "shortName": "Note 10 - Intangible Assets, Net and Goodwill (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details",
     "longName": "995492 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)",
     "shortName": "Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedContractualRightsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedContractualRightsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details",
     "longName": "995493 - Disclosure - Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)",
     "shortName": "Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual",
     "longName": "995494 - Disclosure - Note 11 - Liability for Employee Rights Upon Retirement (Details Textual)",
     "shortName": "Note 11 - Liability for Employee Rights Upon Retirement (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "i_2025-03-31",
      "name": "aiff:MonthlyDepositRatePercentOfSalary",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-03-31",
      "name": "aiff:MonthlyDepositRatePercentOfSalary",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
     "longName": "995495 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)",
     "shortName": "Note 12 - Commitments and Contingencies (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2024-01-01_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-GrantMember",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
     "longName": "995496 - Disclosure - Note 13 - Equity (Details Textual)",
     "shortName": "Note 13 - Equity (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-03-31",
      "name": "aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-03-31",
      "name": "aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
     "longName": "995497 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details)",
     "shortName": "Note 13 - Equity - Schedule of Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
     "longName": "995498 - Disclosure - Note 13 - Equity - Schedule of Option Activity (Details)",
     "shortName": "Note 13 - Equity - Schedule of Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details",
     "longName": "995499 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details)",
     "shortName": "Note 13 - Equity - Schedule of Restricted Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
     "longName": "995500 - Disclosure - Note 13 - Equity - Schedule of Deferred Stock Units (Details)",
     "shortName": "Note 13 - Equity - Schedule of Deferred Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "aiff:SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "aiff:SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual",
     "longName": "995501 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share (Details Textual)",
     "shortName": "Note 14 - Basic and Diluted Net Loss Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
     "longName": "995502 - Disclosure - Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)",
     "shortName": "Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual",
     "longName": "995503 - Disclosure - Note 15 - Revenue, Net (Details Textual)",
     "shortName": "Note 15 - Revenue, Net (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details",
     "longName": "995504 - Disclosure - Note 15 - Revenue, Net - Disaggregation of Revenue (Details)",
     "shortName": "Note 15 - Revenue, Net - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details",
     "longName": "995505 - Disclosure - Note 15 - Revenue, Net - Revenues (Details)",
     "shortName": "Note 15 - Revenue, Net - Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "aiff:ContractWithCustomerLiabilityConsiderationReceived",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual",
     "longName": "995506 - Disclosure - Note 16 - Segment Reporting (Details Textual)",
     "shortName": "Note 16 - Segment Reporting (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
     "longName": "995507 - Disclosure - Note 17 - Subsequent Event (Details Textual)",
     "shortName": "Note 17 - Subsequent Event (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aiff20260331c_10q.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r211"
     ]
    },
    "aiff_AccountsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "AccountsAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_AccountsAndOtherReceivables",
        "totalLabel": "Total",
        "documentation": "Represents the amount of accounts and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables",
        "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": [
      "r861",
      "r903",
      "r907"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details": {
       "parentTag": "aiff_AccountsAndOtherReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r93",
      "r206",
      "r207",
      "r208",
      "r566",
      "r1120"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and other receivables",
        "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": [
      "r997"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liabilities",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
        "negatedLabel": "Less \u2013 accumulated depreciation",
        "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r258",
      "r262",
      "r633",
      "r634",
      "r645",
      "r1019"
     ]
    },
    "aiff_AccumulatedImpairmentPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "AccumulatedImpairmentPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_AccumulatedImpairmentPropertyPlantAndEquipment",
        "negatedLabel": "Less - Impairment",
        "documentation": "Amount of accumulated impairment for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r320",
      "r613",
      "r614",
      "r625",
      "r861",
      "r1163"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r682",
      "r985",
      "r986",
      "r987",
      "r988",
      "r1094",
      "r1166"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AdjustmentForAmortization",
        "terseLabel": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllocatedShareBasedCompensationExpense",
        "terseLabel": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r433",
      "r434"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details": {
       "parentTag": "aiff_AccountsAndOtherReceivables",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable",
        "negatedLabel": "Allowance for expected credit losses",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r209",
      "r220",
      "r221",
      "r224",
      "r1120"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs",
        "negatedLabel": "Accounts written off",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion expense on convertible promissory note",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r794",
      "r795",
      "r975",
      "r1101"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anti-dilutive securities (in shares)",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual"
     ],
     "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": [
      "r160"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Assets",
        "totalLabel": "TOTAL ASSETS",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r83",
      "r122",
      "r123",
      "r124",
      "r165",
      "r176",
      "r194",
      "r198",
      "r210",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r525",
      "r527",
      "r567",
      "r613",
      "r614",
      "r617",
      "r630",
      "r631",
      "r637",
      "r708",
      "r783",
      "r784",
      "r796",
      "r861",
      "r867",
      "r868",
      "r880",
      "r1031",
      "r1032",
      "r1106"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AssetsCurrent",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r103",
      "r122",
      "r123",
      "r124",
      "r210",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r525",
      "r527",
      "r567",
      "r861",
      "r898",
      "r1031",
      "r1032",
      "r1106"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AssetsNoncurrent",
        "totalLabel": "Total non current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r122",
      "r123",
      "r124",
      "r210",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r525",
      "r527",
      "r567",
      "r1031",
      "r1032",
      "r1106"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non current assets"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_AtthemarketAtmOfferingProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "AtthemarketAtmOfferingProgramMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At-the-market (\"ATM\") Offering Program [Member]",
        "documentation": "Represents at-the-market (\"ATM\") offering program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "aiff_BeneficialOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "BeneficialOwnershipPercentage",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_BeneficialOwnershipPercentage",
        "terseLabel": "Beneficial Ownership Percentage",
        "documentation": "The percent of beneficial ownership the investor has."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_BnaSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "BnaSoftwareMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BNA Software [Member]",
        "documentation": "Represents the BNA software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r674",
      "r754",
      "r807",
      "r808",
      "r1075",
      "r1079",
      "r1080"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r674",
      "r754",
      "r807",
      "r808",
      "r1075",
      "r1079",
      "r1080"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r822",
      "r893",
      "r894",
      "r1076"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessAcquisitionSharePrice",
        "terseLabel": "Business Combination, Price Per Share (in dollars per share)",
        "documentation": "Per share price of saleable stock paid or offered to be paid by acquirer in business combination."
       }
      }
     },
     "auth_ref": [
      "r853",
      "r1077",
      "r1078",
      "r1082",
      "r1086"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss",
        "terseLabel": "Net loss",
        "documentation": "Amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r470",
      "r472",
      "r811",
      "r822",
      "r823"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessAcquisitionsProFormaRevenue",
        "terseLabel": "Revenues",
        "documentation": "Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r470",
      "r472",
      "r811",
      "r822"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
        "terseLabel": "Business Combination, Consideration Transferred, Equity Interest",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r816",
      "r817",
      "r851",
      "r852"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
        "terseLabel": "Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount",
        "documentation": "Maximum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r513",
      "r811",
      "r818"
     ]
    },
    "aiff_BusinessCombinationContingentConsiderationEarnoutPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "BusinessCombinationContingentConsiderationEarnoutPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_BusinessCombinationContingentConsiderationEarnoutPeriod",
        "terseLabel": "Business Combination, Contingent Consideration, Earnout Period (Month)",
        "documentation": "The earnout period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessCombinationContingentConsiderationLiability",
        "terseLabel": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r513",
      "r562",
      "r563",
      "r564",
      "r811",
      "r818"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent consideration payable",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1086"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
        "terseLabel": "Business Combination, Contingent Consideration, Liability, Measurement Input (Rate)",
        "documentation": "Value of input used to measure liability in contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r513",
      "r562",
      "r563",
      "r564",
      "r811",
      "r818"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r458",
      "r467",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r479",
      "r481",
      "r482",
      "r488",
      "r491",
      "r492",
      "r498",
      "r499",
      "r500",
      "r508",
      "r512",
      "r513",
      "r514",
      "r516",
      "r518",
      "r811",
      "r812",
      "r813",
      "r814",
      "r818",
      "r819",
      "r820"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
        "terseLabel": "Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual",
        "documentation": "Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r472",
      "r811",
      "r822"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
        "terseLabel": "Business Combination, Acquiree's Revenue since Acquisition Date, Actual",
        "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r472",
      "r811",
      "r822"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-1-business-description"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Description and Basis of Presentation [Text Block]",
        "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": [
      "r895",
      "r978"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r120",
      "r121",
      "r759",
      "r1108"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
        "periodStartLabel": "BALANCE OF CASH AT THE BEGINNING OF PERIOD",
        "periodEndLabel": "BALANCE OF CASH AT THE END OF PERIOD",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r120",
      "r121"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "INCREASE IN 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": [
      "r0",
      "r28"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "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": [
      "r1036"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
        "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)",
        "periodStartLabel": "Outstanding warrants, exercise price (in dollars per share)",
        "periodEndLabel": "Outstanding warrants, exercise price (in dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r125",
      "r313"
     ]
    },
    "aiff_ClassOfWarrantOrRightExercisedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightExercisedDuringPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_ClassOfWarrantOrRightExercisedDuringPeriod",
        "negatedLabel": "Exercised, number (in shares)",
        "documentation": "The number of warrants or right exercised during the period."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised, exercise price (in dollars per share)",
        "documentation": "Per share or per unit price of warrants exercised during the period."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ClassOfWarrantOrRightExpiredDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightExpiredDuringPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_ClassOfWarrantOrRightExpiredDuringPeriod",
        "negatedLabel": "Warrants Expired, number (in shares)",
        "documentation": "Number of warrants or righted expired during period."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Expired, exercise price (in dollars per share)",
        "documentation": "Exercise price of warrant or right expired during period."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ClassOfWarrantOrRightIssuedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightIssuedDuringPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants issued, number (in shares)",
        "terseLabel": "Pre-Funded Warrants (Note 13.a) (in shares)",
        "documentation": "The number of warrants issued during the period."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pre-Funded Warrants (Note 13.a), weighted average remaining life (Year)",
        "label": "aiff_ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife",
        "documentation": "Represents the weighted average remaining life of warrants or rights issued during the period."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ClassOfWarrantOrRightIssuedExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightIssuedExercisePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants issued, exercise price (in dollars per share)",
        "terseLabel": "Class of Warrant or Right, Issued, Exercise Price (in dollars per share)",
        "documentation": "Represents the exercise price of warrants or rights issued during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
        "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
        "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightOutstanding",
        "periodStartLabel": "Outstanding warrants, number (in shares)",
        "periodEndLabel": "Outstanding warrants, number (in shares)",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "aiff_ClassOfWarrantOrRightWeightedAverageRemainingLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ClassOfWarrantOrRightWeightedAverageRemainingLife",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding warrants, weighted average remaining life (Year)",
        "documentation": "Represents the weighted average remaining life of warrants or rights."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r88",
      "r613",
      "r614",
      "r621",
      "r639",
      "r694"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r751",
      "r1025",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r319",
      "r613",
      "r614",
      "r624",
      "r870",
      "r871",
      "r872",
      "r874",
      "r875",
      "r876",
      "r877",
      "r985",
      "r986",
      "r988",
      "r1094",
      "r1162",
      "r1166"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value (in dollars per share)",
        "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r911",
      "r1038",
      "r1114",
      "r1115",
      "r1117"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r319",
      "r613",
      "r614",
      "r624",
      "r695"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r319",
      "r613",
      "r614",
      "r624"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r319",
      "r613",
      "r614",
      "r624",
      "r695",
      "r714",
      "r1035",
      "r1166",
      "r1167"
     ]
    },
    "aiff_CommonStockToBeIssuedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "CommonStockToBeIssuedMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock to be Issued [Member]",
        "documentation": "Represents common stock to be issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares, $0.0001 par value: 5,000,000,000 shares authorized; 14,865,356 and 13,964,367 issued and outstanding at March 31, 2026 and December 31, 2025, 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": [
      "r92",
      "r287",
      "r293",
      "r319",
      "r613",
      "r614",
      "r624",
      "r641",
      "r861"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r775"
     ]
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContingentConsiderationByTypeAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Type [Axis]",
        "documentation": "Information by type of contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContingentConsiderationTypeDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Type [Domain]",
        "documentation": "Type of contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "aiff_ContractWithCustomerContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ContractWithCustomerContingentLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_ContractWithCustomerContingentLiability",
        "terseLabel": "Contract With Customer, Contingent Liability",
        "documentation": "Amount of contingent obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerLiability",
        "terseLabel": "Contract with Customer, Liability",
        "periodStartLabel": "Deferred revenue",
        "periodEndLabel": "Deferred revenue",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r341",
      "r352"
     ]
    },
    "aiff_ContractWithCustomerLiabilityConsiderationReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ContractWithCustomerLiabilityConsiderationReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_ContractWithCustomerLiabilityConsiderationReceived",
        "terseLabel": "Increases due to consideration received from customers",
        "documentation": "Consideration received from contract with customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerLiabilityCurrent",
        "terseLabel": "Contract with Customer, Liability, Current",
        "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": [
      "r338",
      "r339",
      "r341",
      "r352",
      "r763"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
        "terseLabel": "Contract with Customer, Liability, Noncurrent",
        "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": [
      "r338",
      "r339",
      "r341",
      "r352"
     ]
    },
    "aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
        "negatedTerseLabel": "Revenue recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COST OF GOODS SOLD",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r610",
      "r769",
      "r774",
      "r855",
      "r968"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r128",
      "r129",
      "r279",
      "r303",
      "r590",
      "r595",
      "r606",
      "r636",
      "r765",
      "r766",
      "r767",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1109",
      "r1110"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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_DebtConversionByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion Description [Axis]",
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued for conversion of the convertible promissory note",
        "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": [
      "r976"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Name [Domain]",
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "aiff_DeemedDividendOnWarrantInducementEquityImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "DeemedDividendOnWarrantInducementEquityImpact",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deemed dividend on warrant inducement",
        "documentation": "Amount of of increase (decrease) in equity from deemed dividend on warrant inducement."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_DeemedDividendWarrantInducement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "DeemedDividendWarrantInducement",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_DeemedDividendWarrantInducement",
        "negatedTerseLabel": "Deemed dividend on warrant inducement",
        "documentation": "The deemed dividend on the warrant inducement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "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_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "aiff_DeferredStockUnitsDsuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "DeferredStockUnitsDsuMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Stock Units (DSUS) [Member]",
        "documentation": "Represents the deferred stock units."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_DeferredStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "DeferredStockUnitsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Stock Units [Member]",
        "documentation": "Related to deferred stock units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_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": [
      "r3",
      "r114",
      "r256",
      "r768",
      "r769",
      "r771",
      "r773"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r115",
      "r165",
      "r181",
      "r198",
      "r768",
      "r783",
      "r784",
      "r1014",
      "r1019",
      "r1022",
      "r1024"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1011",
      "r1013",
      "r1017",
      "r1018",
      "r1081"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables"
     ],
     "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": [
      "r350",
      "r351",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "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": [
      "r1044"
     ]
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureTextBlockAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-1-business-description",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment",
      "http://www.infoa.com/20260331/role/statement-note-9-leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [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": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r885"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": []
    },
    "aiff_DrawdownInSharesIssuedForPrepaidServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "DrawdownInSharesIssuedForPrepaidServices",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_DrawdownInSharesIssuedForPrepaidServices",
        "terseLabel": "Drawdown in shares issued for prepaid services",
        "documentation": "The value for drawdown in shares for prepaid services."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_EarnOutSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EarnOutSharesMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earn Out Shares [Member]",
        "documentation": "Earn out shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "BASIC AND DILUTED LOSS PER SHARE (in dollars per share)",
        "label": "us-gaap_EarningsPerShareBasic",
        "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": [
      "r55",
      "r110",
      "r135",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r151",
      "r153",
      "r157",
      "r158",
      "r159",
      "r164",
      "r251",
      "r285",
      "r358",
      "r431",
      "r451",
      "r523",
      "r560",
      "r561",
      "r629",
      "r650",
      "r776"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r160",
      "r161",
      "r162",
      "r163",
      "r328"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeBenefitsAndShareBasedCompensation",
        "terseLabel": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)",
        "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": [
      "r427"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r882"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information",
      "http://www.infoa.com/20260331/role/statement-note-1-business-description",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-tables",
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r882"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r889"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r882"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r882"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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": [
      "r882"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "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": [
      "r54",
      "r55",
      "r70",
      "r91",
      "r92",
      "r106",
      "r107",
      "r108",
      "r130",
      "r131",
      "r132",
      "r136",
      "r144",
      "r146",
      "r148",
      "r166",
      "r212",
      "r215",
      "r250",
      "r251",
      "r253",
      "r284",
      "r312",
      "r317",
      "r318",
      "r319",
      "r322",
      "r324",
      "r327",
      "r356",
      "r357",
      "r361",
      "r362",
      "r431",
      "r439",
      "r440",
      "r447",
      "r448",
      "r449",
      "r452",
      "r522",
      "r523",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r559",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r586",
      "r607",
      "r613",
      "r614",
      "r623",
      "r624",
      "r635",
      "r649",
      "r663",
      "r664",
      "r665",
      "r682",
      "r733",
      "r1042"
     ]
    },
    "aiff_EquityIssuanceUnitsNumberOfUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EquityIssuanceUnitsNumberOfUnits",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_EquityIssuanceUnitsNumberOfUnits",
        "terseLabel": "Equity Issuance, Units, Number of Units (in shares)",
        "documentation": "Number of units in equity issuance."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_EquityOfferingAdditionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EquityOfferingAdditionalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_EquityOfferingAdditionalAmount",
        "terseLabel": "Equity Offering, Additional Amount",
        "documentation": "The additional amount available for the equity offering."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_EquityOfferingMaximumAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EquityOfferingMaximumAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_EquityOfferingMaximumAmount",
        "terseLabel": "Equity Offering, Maximum Amount",
        "documentation": "Maximum amount to be issued in equity offering."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_EquityOfferingMaximumOfferingAmountUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EquityOfferingMaximumOfferingAmountUnits",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_EquityOfferingMaximumOfferingAmountUnits",
        "terseLabel": "Equity Offering, Maximum Offering Amount, Units (in shares)",
        "documentation": "The maximum number of units authorized for issuance under equity offering."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_EquityOfferingUnitPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EquityOfferingUnitPrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_EquityOfferingUnitPrice",
        "terseLabel": "Equity Offering, Unit Price (in dollars per share)",
        "documentation": "Price per unit in the equity offering."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_EvokeNeuroscienceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "EvokeNeuroscienceIncMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Evoke Neuroscience, Inc. [Member]",
        "documentation": "Represents Evoke Neuroscience, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedContractualRightsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedContractualRightsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, gross carrying amount",
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of an intangible asset that arises from a contractual arrangement with a third party (not including franchise rights and license agreements)."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r904",
      "r1013"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, weighted average life (Year)",
        "documentation": "Useful life of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization",
        "negatedLabel": "Intangible assets, accumulated amortization",
        "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r228",
      "r237",
      "r757",
      "r1019"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r757"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense for finite-lived intangible asset. Includes, but is not limited to, capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2029",
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in third 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r757"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r757"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Class [Axis]",
        "documentation": "Information by class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r239",
      "r240",
      "r611",
      "r612",
      "r674",
      "r754",
      "r757",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r1019",
      "r1169",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Class [Domain]",
        "documentation": "Class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r239",
      "r240",
      "r674",
      "r754",
      "r757",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r1019",
      "r1169",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsNet",
        "totalLabel": "Total",
        "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r1013"
     ]
    },
    "aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2030 and therafter",
        "label": "aiff_FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree",
        "documentation": "Amount of amortization expense expected after year three."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_FinitelivedIntangibleAssetsAccumulatedImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "FinitelivedIntangibleAssetsAccumulatedImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_FinitelivedIntangibleAssetsAccumulatedImpairment",
        "negatedTerseLabel": "Intangible assets, accumulated impairment",
        "documentation": "Accumulated amount of impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gain (loss) on foreign exchange",
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r715",
      "r878",
      "r1099",
      "r1100",
      "r1165"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on settlement",
        "negatedLabel": "Loss on settlement of convertible promissory note",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10",
      "r11"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administration expenses",
        "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": [
      "r24",
      "r718"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r81",
      "r229",
      "r613",
      "r614",
      "r615",
      "r784",
      "r789",
      "r811",
      "r815",
      "r816",
      "r854",
      "r856",
      "r861",
      "r1003",
      "r1004",
      "r1089"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset and Goodwill [Text Block]",
        "documentation": "The entire disclosure for intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1005"
     ]
    },
    "us-gaap_GrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrantMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grant [Member]",
        "documentation": "Award of money not required to be repaid."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GrossProfit",
        "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": [
      "r18",
      "r22",
      "r122",
      "r123",
      "r124",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r567",
      "r779",
      "r783",
      "r896",
      "r897",
      "r991",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1000",
      "r1031"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
        "totalLabel": "LOSS BEFORE INCOME TAX",
        "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": [
      "r19",
      "r36",
      "r630",
      "r632",
      "r647",
      "r758",
      "r770",
      "r772",
      "r774",
      "r779",
      "r783",
      "r991",
      "r993",
      "r994",
      "r995",
      "r996"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax provision",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r48",
      "r122",
      "r147",
      "r148",
      "r165",
      "r184",
      "r198",
      "r437",
      "r438",
      "r444",
      "r651",
      "r758",
      "r770",
      "r772",
      "r774",
      "r810"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in trade payables",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in accrued liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in 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": [
      "r609",
      "r974"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInInventories",
        "negatedLabel": "Change in 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": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInPrepaidExpense",
        "negatedLabel": "Change in prepaid expenses",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInReceivables",
        "negatedLabel": "Change in receivables",
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r886"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "documentation": "Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r613",
      "r614",
      "r616",
      "r1013",
      "r1016"
     ]
    },
    "us-gaap_InventoryCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryCurrentTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-7-inventory",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Current [Table]",
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-7-inventory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finished Goods",
        "label": "us-gaap_InventoryFinishedGoods",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r913"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory",
        "totalLabel": "Total (current)",
        "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": [
      "r73",
      "r101",
      "r760",
      "r861"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Raw Materials",
        "label": "us-gaap_InventoryRawMaterials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r915"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Work In Process",
        "label": "us-gaap_InventoryWorkInProcess",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r914"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r179",
      "r198",
      "r783",
      "r929"
     ]
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeInvestmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentIncomeInvestmentExpense",
        "negatedLabel": "Interest and bank fees",
        "documentation": "Amount of expenses related to the generation of investment income."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r878",
      "r1121"
     ]
    },
    "aiff_IsraeliInnovationAuthorityIIAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "IsraeliInnovationAuthorityIIAMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israeli Innovation Authority (\u201cIIA\u201d) [Member]",
        "documentation": "Represents the Israeli Innovation Authority (\u201cIIA\u201d)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares issued for consulting services",
        "label": "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims",
        "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information",
      "http://www.infoa.com/20260331/role/statement-note-1-business-description",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-tables",
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r580",
      "r1102"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
        "totalLabel": "Total",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Thereafter",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2030",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2029",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [
      "r578",
      "r980",
      "r984",
      "r1118"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseTermOfContract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-9-leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Liabilities",
        "totalLabel": "TOTAL LIABILITIES",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r122",
      "r123",
      "r124",
      "r210",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r526",
      "r527",
      "r528",
      "r567",
      "r693",
      "r778",
      "r796",
      "r880",
      "r918",
      "r1031",
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesAndStockholdersEquity",
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r613",
      "r614",
      "r626",
      "r643",
      "r861",
      "r867",
      "r868",
      "r979",
      "r983",
      "r1000",
      "r1098"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesCurrent",
        "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": [
      "r57",
      "r58",
      "r69",
      "r85",
      "r122",
      "r123",
      "r124",
      "r210",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r526",
      "r527",
      "r528",
      "r567",
      "r861",
      "r1031",
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r171",
      "r266",
      "r267",
      "r268",
      "r269",
      "r396",
      "r422",
      "r423",
      "r424",
      "r435",
      "r564",
      "r596",
      "r597",
      "r598",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r608",
      "r659",
      "r660",
      "r673",
      "r685",
      "r686",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r788",
      "r809",
      "r811",
      "r818",
      "r821",
      "r857",
      "r858",
      "r859",
      "r860",
      "r864",
      "r1033",
      "r1034"
     ]
    },
    "aiff_May150PercentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "May150PercentWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "May 150 Percent Warrants [Member]",
        "documentation": "Represents the May 150% Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_May200PercentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "May200PercentWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "May 200 Percent Warrants [Member]",
        "documentation": "Represents May 200% Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_May2026SecuritiesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "May2026SecuritiesPurchaseAgreementMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "May 2026 Securities Purchase Agreement [Member]",
        "documentation": "Represents the May 2026 Securities Purchase Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_May2026WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "May2026WarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "May 2026 Warrants [Member]",
        "documentation": "Represents the May 2026 Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_MeasurementInputAssumedIncomeTaxRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "MeasurementInputAssumedIncomeTaxRateMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Assumed Income Tax Rate [Member]",
        "documentation": "The assumed income tax rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Discount Rate [Member]",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r818",
      "r821",
      "r862",
      "r1095",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r857",
      "r1095",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r562",
      "r563",
      "r564",
      "r811",
      "r818",
      "r821",
      "r857",
      "r1111"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r563",
      "r564",
      "r811",
      "r818",
      "r821",
      "r857",
      "r1111"
     ]
    },
    "aiff_MedicalEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "MedicalEquipmentMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medical Equipment [Member]",
        "documentation": "Represents the medical equipment."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_MedicalEquipmentSubjectToOperatingLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "MedicalEquipmentSubjectToOperatingLeasesMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medical Equipment Subject to Operating Leases [Member]",
        "documentation": "Represents the Medical equipment subject to operating leases."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r171",
      "r266",
      "r267",
      "r268",
      "r269",
      "r396",
      "r422",
      "r423",
      "r424",
      "r435",
      "r564",
      "r596",
      "r597",
      "r598",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r608",
      "r659",
      "r660",
      "r673",
      "r685",
      "r686",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r788",
      "r809",
      "r811",
      "r818",
      "r821",
      "r857",
      "r858",
      "r859",
      "r864",
      "r1033",
      "r1034"
     ]
    },
    "us-gaap_MonteCarloModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MonteCarloModelMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Technique, Monte Carlo Pricing Model [Member]",
        "documentation": "Valuation technique estimating price of option using Monte Carlo pricing model."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r892",
      "r1095",
      "r1096",
      "r1097"
     ]
    },
    "aiff_MonthlyDepositRatePercentOfSalary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "MonthlyDepositRatePercentOfSalary",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_MonthlyDepositRatePercentOfSalary",
        "terseLabel": "Monthly Deposit Rate, Percent of Salary",
        "documentation": "The percentage of salary the monthly deposit rate is set at."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "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": [
      "r119"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
        "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": [
      "r119"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "terseLabel": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "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": [
      "r28",
      "r29",
      "r30"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss",
        "label": "Net loss",
        "totalLabel": "NET LOSS AND COMPREHENSIVE LOSS",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r30",
      "r37",
      "r55",
      "r57",
      "r58",
      "r104",
      "r105",
      "r108",
      "r122",
      "r123",
      "r124",
      "r127",
      "r135",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r155",
      "r210",
      "r251",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r285",
      "r288",
      "r290",
      "r294",
      "r323",
      "r358",
      "r431",
      "r451",
      "r523",
      "r561",
      "r567",
      "r648",
      "r716",
      "r731",
      "r732",
      "r770",
      "r772",
      "r774",
      "r878",
      "r1031"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
        "totalLabel": "NET LOSS AND COMPREHENSIVE LOSS ATTRIBUTABLE TO COMMON STOCKHOLDERS",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r112",
      "r140",
      "r141",
      "r142",
      "r143",
      "r151",
      "r152",
      "r156",
      "r159",
      "r288",
      "r290",
      "r294",
      "r523"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55",
      "r116",
      "r117",
      "r118",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r142",
      "r149",
      "r164",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r282",
      "r283",
      "r284",
      "r285",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r429",
      "r430",
      "r431",
      "r432",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r476",
      "r477",
      "r478",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r565",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r607",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r675"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrAdoptedFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrTrmntdFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash investing and financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_NoncashTransactionDeemedDividendOnWarrantInducement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "NoncashTransactionDeemedDividendOnWarrantInducement",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_NoncashTransactionDeemedDividendOnWarrantInducement",
        "terseLabel": "Deemed dividend on warrant inducement",
        "documentation": "The amount of deemed dividend on warrant inducment as part of a noncash transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncompete Agreements [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1011",
      "r1013",
      "r1017",
      "r1018"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NonoperatingIncomeExpense",
        "totalLabel": "TOTAL OTHER INCOME (EXPENSE)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r896",
      "r897",
      "r1000"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME (EXPENSE)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NumberOfReportableSegments",
        "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": [
      "r780",
      "r787",
      "r992"
     ]
    },
    "aiff_NumberOfSharesPerUnit": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "NumberOfSharesPerUnit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_NumberOfSharesPerUnit",
        "terseLabel": "Number of Shares Per Unit",
        "documentation": "The number of shares per unit."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_NumberOfWarrantsPerUnit": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "NumberOfWarrantsPerUnit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_NumberOfWarrantsPerUnit",
        "terseLabel": "Number of Warrants Per Unit",
        "documentation": "The number of warrants per unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_OffsettingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OffsettingAssetsTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Table]",
        "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r765",
      "r766",
      "r767",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1109",
      "r1110"
     ]
    },
    "aiff_OneHundredAndFiftyPercentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "OneHundredAndFiftyPercentWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Hundred and Fifty Percent Warrants [Member]",
        "documentation": "Represents the 150% warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingExpenses",
        "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": [
      "r774",
      "r896",
      "r897",
      "r1000"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING EXPENSES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingIncomeLoss",
        "totalLabel": "OPERATING LOSS",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r770",
      "r774",
      "r779",
      "r896",
      "r897",
      "r991",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1000"
     ]
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r855"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details": {
       "parentTag": "aiff_AccountsAndOtherReceivables",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r94",
      "r703",
      "r784",
      "r867",
      "r868",
      "r1119"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquireBusinessesGross",
        "terseLabel": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r502",
      "r811",
      "r816",
      "r852"
     ]
    },
    "us-gaap_PaymentsToAcquireMachineryAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireMachineryAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquireMachineryAndEquipment",
        "negatedLabel": "Purchase of equipment",
        "documentation": "The cash outflow for acquisition of machinery and equipment."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "aiff_PennyWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PennyWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Penny Warrants [Member]",
        "documentation": "Represents penny warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r393",
      "r394",
      "r395",
      "r806"
     ]
    },
    "aiff_PolicyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PolicyTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_PolicyTable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PolicyTextBlockAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r899",
      "r910",
      "r1037",
      "r1114",
      "r1115",
      "r1116"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r91",
      "r318",
      "r613",
      "r614",
      "r623",
      "r695"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, issued (in shares)",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r91",
      "r299",
      "r318",
      "r613",
      "r614",
      "r623"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, outstanding (in shares)",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r91",
      "r318",
      "r613",
      "r614",
      "r623",
      "r695",
      "r714",
      "r1035",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred shares, $0.0001 par value: 1,000,000 shares authorized; nil issued and outstanding at March 31, 2026 and December 31, 2025",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r91",
      "r287",
      "r292",
      "r318",
      "r613",
      "r614",
      "r623",
      "r640",
      "r861"
     ]
    },
    "aiff_PrefundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PrefundedWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-funded Warrants [Member]",
        "documentation": "Represents the prefunded warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses",
        "label": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
        "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": [
      "r917"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "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 after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PrepaidExpenseCurrent",
        "totalLabel": "Total (current)",
        "documentation": "Amount of 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."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r226",
      "r227",
      "r762"
     ]
    },
    "us-gaap_PrepaidExpenseNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PrepaidExpenseNoncurrent",
        "totalLabel": "Total (non-current)",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r902",
      "r905"
     ]
    },
    "aiff_PrepaidExpensesAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PrepaidExpensesAndDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
       "parentTag": "us-gaap_PrepaidExpenseNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses",
        "label": "aiff_PrepaidExpensesAndDeposits",
        "documentation": "Amounf of prepaid expenses and deposits."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses",
        "label": "aiff_PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent",
        "documentation": "The amount of prepaid expenses other than shares issued for prepaid services, classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_PrepaidExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PrepaidExpensesTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses [Text Block]",
        "documentation": "The entire disclosure for prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_PrepaidServicesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PrepaidServicesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares issued for prepaid services",
        "label": "aiff_PrepaidServicesCurrent",
        "documentation": "Amount of prepaid services, classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_PrepaidServicesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "PrepaidServicesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
       "parentTag": "us-gaap_PrepaidExpenseNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares issued for prepaid services",
        "label": "aiff_PrepaidServicesNoncurrent",
        "documentation": "Amount of prepaid services, classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of shares, net of issuance costs",
        "documentation": "Amount of cash inflow from issuance of common and preferred stock, net of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromIssuanceOrSaleOfEquity",
        "terseLabel": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r677"
     ]
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromWarrantExercises",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of warrants",
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service, Other [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProductMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r774",
      "r797",
      "r799"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r610",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r755",
      "r769",
      "r772",
      "r774",
      "r797",
      "r799",
      "r863",
      "r864",
      "r865",
      "r866",
      "r869",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1029",
      "r1030",
      "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",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r610",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r755",
      "r769",
      "r772",
      "r774",
      "r797",
      "r799",
      "r863",
      "r864",
      "r865",
      "r866",
      "r869",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1029",
      "r1030",
      "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",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Axis]",
        "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r258",
      "r579",
      "r790",
      "r791",
      "r792",
      "r793",
      "r1019",
      "r1020",
      "r1112"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment [Text Block]",
        "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r254",
      "r255",
      "r259",
      "r260",
      "r261",
      "r263"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment, cost",
        "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r79",
      "r257",
      "r646",
      "r1019"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment, net",
        "totalLabel": "Equipment, net",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r613",
      "r614",
      "r628",
      "r633",
      "r634",
      "r646",
      "r861",
      "r1023"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Domain]",
        "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r258",
      "r579",
      "r790",
      "r791",
      "r792",
      "r793",
      "r1019",
      "r1020",
      "r1112"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for bad debt",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r113",
      "r222"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r171",
      "r266",
      "r267",
      "r268",
      "r269",
      "r364",
      "r396",
      "r422",
      "r423",
      "r424",
      "r428",
      "r435",
      "r564",
      "r596",
      "r597",
      "r598",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r608",
      "r659",
      "r660",
      "r673",
      "r685",
      "r686",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r788",
      "r809",
      "r811",
      "r818",
      "r821",
      "r857",
      "r858",
      "r859",
      "r860",
      "r864",
      "r872",
      "r1026",
      "r1033",
      "r1034",
      "r1096"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r171",
      "r266",
      "r267",
      "r268",
      "r269",
      "r364",
      "r396",
      "r422",
      "r423",
      "r424",
      "r428",
      "r435",
      "r564",
      "r596",
      "r597",
      "r598",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r608",
      "r659",
      "r660",
      "r673",
      "r685",
      "r686",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r788",
      "r809",
      "r811",
      "r818",
      "r821",
      "r857",
      "r858",
      "r859",
      "r860",
      "r864",
      "r872",
      "r1026",
      "r1033",
      "r1034",
      "r1096"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "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": [
      "r76",
      "r77",
      "r84",
      "r86",
      "r87",
      "r122",
      "r126",
      "r127",
      "r206",
      "r368",
      "r389",
      "r587",
      "r588",
      "r613",
      "r614",
      "r618",
      "r619",
      "r620",
      "r627",
      "r638",
      "r644",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r713",
      "r738",
      "r761",
      "r1164",
      "r1168"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "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": [
      "r76",
      "r77",
      "r84",
      "r86",
      "r87",
      "r122",
      "r126",
      "r127",
      "r587",
      "r588",
      "r589",
      "r590",
      "r613",
      "r614",
      "r620",
      "r638",
      "r644",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r713",
      "r738"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "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": [
      "r76",
      "r77",
      "r84",
      "r86",
      "r87",
      "r122",
      "r126",
      "r127",
      "r206",
      "r368",
      "r389",
      "r587",
      "r588",
      "r613",
      "r614",
      "r618",
      "r619",
      "r620",
      "r627",
      "r638",
      "r644",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r713",
      "r738",
      "r761",
      "r1105",
      "r1164",
      "r1168"
     ]
    },
    "aiff_RentalsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "RentalsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rentals [Member]",
        "documentation": "Represents rentals."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r128",
      "r129",
      "r279",
      "r303",
      "r590",
      "r595",
      "r606",
      "r636",
      "r765",
      "r766",
      "r767",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1109",
      "r1110"
     ]
    },
    "aiff_ResearchAgreementRoyaltyPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "ResearchAgreementRoyaltyPercentage",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_ResearchAgreementRoyaltyPercentage",
        "terseLabel": "Research Agreement, Royalty Percentage",
        "documentation": "Represents the royalty percentage of a research agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expenses",
        "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": [
      "r436",
      "r754",
      "r770",
      "r771",
      "r783",
      "r1113"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "terseLabel": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r320",
      "r613",
      "r614",
      "r625",
      "r642",
      "r667",
      "r672",
      "r681",
      "r696",
      "r861"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r130",
      "r131",
      "r132",
      "r136",
      "r144",
      "r146",
      "r148",
      "r212",
      "r215",
      "r250",
      "r251",
      "r253",
      "r284",
      "r317",
      "r327",
      "r356",
      "r357",
      "r361",
      "r362",
      "r431",
      "r439",
      "r440",
      "r447",
      "r448",
      "r449",
      "r452",
      "r522",
      "r523",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r541",
      "r559",
      "r576",
      "r607",
      "r635",
      "r663",
      "r665",
      "r682",
      "r1039",
      "r1041",
      "r1166"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUE",
        "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including 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": [
      "r165",
      "r177",
      "r178",
      "r192",
      "r198",
      "r201",
      "r203",
      "r204",
      "r349",
      "r350",
      "r351",
      "r610"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "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": [
      "r49",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r351",
      "r353"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Revenues",
        "terseLabel": "Revenue",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r122",
      "r123",
      "r124",
      "r165",
      "r177",
      "r178",
      "r192",
      "r198",
      "r201",
      "r203",
      "r204",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r323",
      "r567",
      "r630",
      "r632",
      "r783",
      "r855",
      "r867",
      "r868",
      "r896",
      "r897",
      "r1000",
      "r1031"
     ]
    },
    "us-gaap_RoyaltyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RoyaltyMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty [Member]",
        "documentation": "Money for usage-based right to asset."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrAdoptedFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrTrmntdFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r912",
      "r999"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r997",
      "r998"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details"
     ],
     "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": [
      "r160"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "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": [
      "r990"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r454",
      "r455",
      "r456",
      "r457",
      "r463",
      "r464",
      "r465",
      "r466",
      "r472",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r511",
      "r512",
      "r513",
      "r517",
      "r811",
      "r821",
      "r1075",
      "r1079",
      "r1080"
     ]
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r12",
      "r13",
      "r14",
      "r15",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r154",
      "r157",
      "r159"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r237",
      "r239",
      "r240",
      "r241",
      "r611",
      "r754",
      "r757",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r1019",
      "r1169",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r1012"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "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": [
      "r916"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-1-business-description"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-8-equipment",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment [Table]",
        "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r258",
      "r579",
      "r790",
      "r791",
      "r792",
      "r793",
      "r1019",
      "r1020",
      "r1112"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Table]",
        "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r200"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "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": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r428"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r8",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41",
      "r70",
      "r91",
      "r92",
      "r167",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r309",
      "r312",
      "r313",
      "r315",
      "r316",
      "r318",
      "r319",
      "r322",
      "r324",
      "r529",
      "r613",
      "r614",
      "r623",
      "r624",
      "r677",
      "r678",
      "r679",
      "r680",
      "r890",
      "r979",
      "r981",
      "r1040"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "aiff_SecuritiesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "SecuritiesPurchaseAgreementMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement [Member]",
        "documentation": "Relating to securities purchase agreement."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_SecuritiesPurchaseAgreementWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "SecuritiesPurchaseAgreementWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement Warrants [Member]",
        "documentation": "Warrants from the Securities Purchase Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r188",
      "r190",
      "r191",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r780",
      "r781",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and marketing expenses",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r774",
      "r797",
      "r799"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensation",
        "terseLabel": "Share-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DSUs granted, shares (in shares)",
        "terseLabel": "Units granted, shares (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DSUs granted, weighted average grant-date fair (in dollars per share)",
        "terseLabel": "Units granted, weighted average grant-date fair value (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
        "periodStartLabel": "Non-Vested units, shares (in shares)",
        "periodEndLabel": "Non-Vested Units, shares (in shares)",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
        "periodStartLabel": "Non-Vested units, weighted average grant-date fair value (in dollars per share)",
        "periodEndLabel": "Non-Vested Units, weighted average grant-date fair value (in dollars per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
        "negatedLabel": "DSUs vested, shares (in shares)",
        "negatedTerseLabel": "Units vested, shares (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DSUs vested, weighted average grant-date fair (in dollars per share)",
        "terseLabel": "Units vested, weighted average grant-date fair value (in dollars per share)",
        "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": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
        "negatedLabel": "Units exercised, shares (in shares)",
        "documentation": "Number of non-option equity instruments exercised by participants."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Units granted, shares (in shares)",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
        "periodStartLabel": "Outstanding, beginning balance (in shares)",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
        "negatedLabel": "forfeited, options (in shares)",
        "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": [
      "r409"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, options (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r899",
      "r910",
      "r911",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options granted, weighted average grant date fair value (in dollars per share)",
        "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": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Options, intrinsic value",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
        "periodStartLabel": "Outstanding Options (in shares)",
        "periodEndLabel": "Outstanding Options (in shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
        "periodStartLabel": "Outstanding Options, exercise price (in dollars per share)",
        "periodEndLabel": "Outstanding Options, exercise price (in dollars per share)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "forfeited, exercise price (in dollars per share)",
        "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": [
      "r409"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, exercise price (in dollars per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding units, aggregate intrinsic value",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value",
        "documentation": "The grant date fair value of the share-based compensation arrangement of the equity instruments other than options granted."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value",
        "documentation": "The grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
        "periodStartLabel": "Non-Vested Options, number (in shares)",
        "periodEndLabel": "Non-Vested Options, number (in shares)",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
        "negatedLabel": "Options forfeited, number (in shares)",
        "documentation": "Number of non-vested options forfeited."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options forfeited, weighted average grant date fair value (in dollars per share)",
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
        "periodStartLabel": "Non-Vested Options, weighted average grant date fair value (in dollars per share)",
        "periodEndLabel": "Non-Vested Options, weighted average grant date fair value (in dollars per share)",
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Options, weighted average contractual term (Year)",
        "documentation": "Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
        "negatedLabel": "Options vested, number (in shares)",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested, weighted average grant date fair value (in dollars per share)",
        "documentation": "Weighted average grant-date fair value of options vested."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "aiff_SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Deferred Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for deferred stock units that were outstanding at the beginning and end of the year, and the number of deferred stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_SharesIssuedForConversionOfPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "SharesIssuedForConversionOfPromissoryNotesMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued for Conversion of Promissory Notes [Member]",
        "documentation": "Represents the shares issued for the conversion of promissory notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesOutstanding",
        "periodStartLabel": "BALANCE (in shares)",
        "periodEndLabel": "BALANCE (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1039",
      "r1041"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r70",
      "r91",
      "r92",
      "r106",
      "r107",
      "r108",
      "r130",
      "r131",
      "r132",
      "r136",
      "r144",
      "r146",
      "r148",
      "r166",
      "r212",
      "r215",
      "r250",
      "r251",
      "r253",
      "r284",
      "r312",
      "r317",
      "r318",
      "r319",
      "r322",
      "r324",
      "r327",
      "r356",
      "r357",
      "r361",
      "r362",
      "r431",
      "r439",
      "r440",
      "r447",
      "r448",
      "r449",
      "r452",
      "r522",
      "r523",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r545",
      "r546",
      "r547",
      "r548",
      "r559",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r586",
      "r607",
      "r613",
      "r614",
      "r623",
      "r624",
      "r635",
      "r649",
      "r663",
      "r664",
      "r665",
      "r682",
      "r733",
      "r1042"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.infoa.com/20260331/role/statement-note-1-business-description",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement",
      "http://www.infoa.com/20260331/role/statement-note-11-liability-for-employee-rights-upon-retirement-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies",
      "http://www.infoa.com/20260331/role/statement-note-12-commitments-and-contingencies-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-deferred-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-option-activity-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-restricted-stock-units-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-revenues-details",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting",
      "http://www.infoa.com/20260331/role/statement-note-16-segment-reporting-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-3-basis-of-presentation-and-summary-of-significant-accounting-policies",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-pro-forma-results-details",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-prepaid-expenses-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-equipment-balance-details",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables",
      "http://www.infoa.com/20260331/role/statement-note-9-leases",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-future-undiscounted-cash-flows-details",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-tables",
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "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": [
      "r70",
      "r71",
      "r76",
      "r77",
      "r84",
      "r86",
      "r87",
      "r89",
      "r90",
      "r91",
      "r92",
      "r97",
      "r130",
      "r131",
      "r132",
      "r166",
      "r286",
      "r287",
      "r289",
      "r291",
      "r296",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r326",
      "r327",
      "r337",
      "r576",
      "r610",
      "r613",
      "r614",
      "r622",
      "r623",
      "r624",
      "r676",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r695",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r704",
      "r705",
      "r706",
      "r707",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r733",
      "r761",
      "r772",
      "r774",
      "r873",
      "r1164"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "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": [
      "r56",
      "r70",
      "r71",
      "r76",
      "r77",
      "r84",
      "r86",
      "r87",
      "r89",
      "r90",
      "r91",
      "r92",
      "r97",
      "r130",
      "r131",
      "r132",
      "r166",
      "r206",
      "r286",
      "r287",
      "r289",
      "r291",
      "r296",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r326",
      "r327",
      "r337",
      "r576",
      "r610",
      "r613",
      "r614",
      "r622",
      "r623",
      "r624",
      "r635",
      "r676",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r695",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r704",
      "r705",
      "r706",
      "r707",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r733",
      "r761",
      "r772",
      "r774",
      "r873",
      "r1164"
     ]
    },
    "aiff_StockIssuablePursuantToSeriesCPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "StockIssuablePursuantToSeriesCPreferredStockMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issuable Pursuant to Series C Preferred Stock [Member]",
        "documentation": "Stock issuable pursuant to Series C Preferred Stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued for conversion of Convertible Promissory Note (in shares)",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r313",
      "r899",
      "r910",
      "r911",
      "r1035",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issues for consulting services (in shares)",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r910",
      "r911",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private placement, net of issuance costs (in shares)",
        "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r733",
      "r745",
      "r899",
      "r910",
      "r911",
      "r1035",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation expense (in shares)",
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r910",
      "r911",
      "r1035",
      "r1037",
      "r1038"
     ]
    },
    "aiff_StockIssuedDuringPeriodSharesWarrantExercises": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "StockIssuedDuringPeriodSharesWarrantExercises",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued - warrants exercised (in shares)",
        "documentation": "The number of shares issued during the period for warrant exercises."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_StockIssuedDuringPeriodSharesWarrantInducement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "StockIssuedDuringPeriodSharesWarrantInducement",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deemed dividend on warrant inducement (in shares)",
        "documentation": "The number of shares issued during the period for warrant inducement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued for conversion of Convertible Promissory Note",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r910",
      "r911",
      "r1035",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issues for consulting services",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r910",
      "r911",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued for 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": [
      "r682",
      "r733",
      "r745",
      "r879",
      "r899",
      "r910",
      "r911",
      "r1035",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation expense",
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r910",
      "r911",
      "r1037",
      "r1038",
      "r1046"
     ]
    },
    "aiff_StockIssuedDuringPeriodValueWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "StockIssuedDuringPeriodValueWarrantExercises",
     "crdr": "credit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued - warrants exercised",
        "documentation": "Value of stock issued during the period for warrant exercises."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockholdersEquity",
        "totalLabel": "TOTAL SHAREHOLDERS\u2019 EQUITY (DEFICIT)",
        "periodStartLabel": "BALANCE",
        "periodEndLabel": "BALANCE",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r697",
      "r714",
      "r734",
      "r735",
      "r861",
      "r880",
      "r918",
      "r979",
      "r982",
      "r983",
      "r1000",
      "r1098",
      "r1166"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS\u2019 EQUITY (DEFICIT)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r91",
      "r92",
      "r98",
      "r295",
      "r298",
      "r300",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r318",
      "r319",
      "r322",
      "r324",
      "r325",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r529",
      "r549",
      "r550",
      "r594",
      "r736",
      "r737",
      "r746"
     ]
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubscriptionAndCirculationMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subscription and Circulation [Member]",
        "documentation": "Right to receive or access periodic material for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r592"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "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": [
      "r574",
      "r592"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "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": [
      "r574",
      "r592"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual"
     ],
     "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": [
      "r574",
      "r592"
     ]
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "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": [
      "r591",
      "r593"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern",
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern-details-textual",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-2-going-concern"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Substantial Doubt about Going Concern [Text Block]",
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68"
     ]
    },
    "us-gaap_TableTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TableTextBlock",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-tables",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-tables",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-tables",
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-tables",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-tables",
      "http://www.infoa.com/20260331/role/statement-note-5-accounts-and-other-receivables-tables",
      "http://www.infoa.com/20260331/role/statement-note-6-prepaid-expenses-tables",
      "http://www.infoa.com/20260331/role/statement-note-7-inventory-tables",
      "http://www.infoa.com/20260331/role/statement-note-8-equipment-tables",
      "http://www.infoa.com/20260331/role/statement-note-9-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_The188WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "The188WarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 1.88 Warrants [Member]",
        "documentation": "Represents the warrants at an exercise price of 1.88."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_The2026PipeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "The2026PipeWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-schedule-of-warrants-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2026 PIPE Warrants [Member]",
        "documentation": "The 2026 PIPE warrants."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_TheTwoFiftyWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "TheTwoFiftyWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity",
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Two Fifty Warrants [Member]",
        "documentation": "Represents the warrants at an exercise price of 2.50."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "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": [
      "r351",
      "r797",
      "r804"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "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": [
      "r351",
      "r797",
      "r804"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r825",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1013",
      "r1016",
      "r1017",
      "r1018"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-document-and-entity-information"
     ],
     "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/2026",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r797",
      "r798",
      "r804"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-15-revenue-net-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r797",
      "r798",
      "r804"
     ]
    },
    "aiff_TwoHundredPercentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "TwoHundredPercentWarrantsMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Hundred Percent Warrants [Member]",
        "documentation": "Represents the 200% warrants."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_UnitsIssuedWarrantsPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "UnitsIssuedWarrantsPerUnit",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "aiff_UnitsIssuedWarrantsPerUnit",
        "terseLabel": "Units Issued, Warrants Per Unit 150% (in dollars per share)",
        "documentation": "Warrants issued per unit."
       }
      }
     },
     "auth_ref": []
    },
    "aiff_UnitsOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "UnitsOfferingMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-changes-in-shareholders-equity-deficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Units Offering [Member]",
        "documentation": "Represents the units offering."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows",
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrealizedGainLossOnDerivatives",
        "negatedLabel": "Change in derivative fair value",
        "terseLabel": "Change in derivative fair value",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r727",
      "r728",
      "r729",
      "r730",
      "r743"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r168",
      "r169",
      "r170",
      "r171",
      "r630",
      "r632",
      "r777"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r563",
      "r600",
      "r811",
      "r821",
      "r857",
      "r1097"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination",
      "http://www.infoa.com/20260331/role/statement-note-4-business-combination-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Domain]",
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r563",
      "r600",
      "r811",
      "r821",
      "r857",
      "r1097"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r870",
      "r871",
      "r874",
      "r875",
      "r876",
      "r877"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-13-equity-details-textual",
      "http://www.infoa.com/20260331/role/statement-note-17-subsequent-event-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WarrantsAndRightsOutstandingTerm",
        "terseLabel": "Warrants and Rights Outstanding, Term (Year)",
        "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": [
      "r1095",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-note-14-basic-and-diluted-net-loss-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares)",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.infoa.com/20260331/role/statement-unaudited-condensed-consolidated-statements-of-operations-and-comprehensive-loss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING, BASIC AND DILUTED (in shares)",
        "label": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
        "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": [
      "r151",
      "r159"
     ]
    },
    "aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-10-intangible-assets-net-and-goodwill-amortization-expense-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Intangible Assets, Net and Goodwill - Amortization Expense (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-10-intangible-assets-net-and-goodwill-composition-of-intangible-assets-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Intangible Assets, Net and Goodwill - Composition of Intangible Assets (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-10-intangible-assets-net-and-goodwill-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-10-intangible-assets-net-and-goodwill-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Intangible Assets, Net and Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-13-equity-schedule-of-deferred-stock-units-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-13-equity-schedule-of-deferred-stock-units-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Equity - Schedule of Deferred Stock Units (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-13-equity-schedule-of-option-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-13-equity-schedule-of-option-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Equity - Schedule of Option Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-13-equity-schedule-of-restricted-stock-units-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Equity - Schedule of Restricted Stock Units (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-13-equity-schedule-of-warrants-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-13-equity-schedule-of-warrants-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Equity - Schedule of Warrants (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-13-equity-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-13-equity-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Equity"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-14-basic-and-diluted-net-loss-per-share-antidilutive-securities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Basic and Diluted Net Loss Per Share - Anti-dilutive Securities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-14-basic-and-diluted-net-loss-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-15-revenue-net-disaggregation-of-revenue-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-15-revenue-net-disaggregation-of-revenue-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Revenue, Net - Disaggregation of Revenue (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-15-revenue-net-revenues-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-15-revenue-net-revenues-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Revenue, Net - Revenues (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-15-revenue-net-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-15-revenue-net-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Revenue, Net"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-4-business-combination-pro-forma-results-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-4-business-combination-pro-forma-results-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Business Combination - Pro Forma Results (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-4-business-combination-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-4-business-combination-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-5-accounts-and-other-receivables-schedule-of-accounts-receivable-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Accounts and Other Receivables - Schedule of Accounts Receivable (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-5-accounts-and-other-receivables-schedule-of-allowance-for-credit-loss-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Accounts and Other Receivables - Schedule of Allowance for Credit Loss (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-5-accounts-and-other-receivables-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-5-accounts-and-other-receivables-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Accounts and Other Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-6-prepaid-expenses-detail-of-prepaid-expenses-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Prepaid Expenses - Detail of Prepaid Expenses (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-6-prepaid-expenses-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-6-prepaid-expenses-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Prepaid Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-7-inventory-prepaid-expenses-balance-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-7-inventory-prepaid-expenses-balance-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Inventory - Prepaid Expenses Balance (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-7-inventory-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-7-inventory-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-8-equipment-equipment-balance-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-8-equipment-equipment-balance-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Equipment - Equipment Balance (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-8-equipment-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-8-equipment-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-9-leases-future-undiscounted-cash-flows-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-9-leases-future-undiscounted-cash-flows-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Leases - Future Undiscounted Cash Flows (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-note-9-leases-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-note-9-leases-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Leases"
       }
      }
     },
     "auth_ref": []
    },
    "aiff_statement-statement-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.infoa.com/20260331",
     "localname": "statement-statement-significant-accounting-policies-policies",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r21": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r48": {
   "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"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-14"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "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"
  },
  "r96": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "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(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r119": {
   "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"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-3"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/326/tableOfContent"
  },
  "r212": {
   "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"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r215": {
   "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"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r220": {
   "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"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r222": {
   "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"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r241": {
   "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"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r253": {
   "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"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r306": {
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r309": {
   "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"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r324": {
   "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"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r364": {
   "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"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r444": {
   "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"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r510": {
   "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"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r513": {
   "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"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r576": {
   "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"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r579": {
   "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"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r597": {
   "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"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r634": {
   "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"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r716": {
   "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"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480397/718-10-55-16"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r760": {
   "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"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r816": {
   "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"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r818": {
   "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"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r821": {
   "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"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-50"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479299/805-40-55-10"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r855": {
   "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"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r885": {
   "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"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r890": {
   "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"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r904": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r905": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r906": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r907": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r908": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r909": {
   "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(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r912": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r913": {
   "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)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r914": {
   "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)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r915": {
   "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)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r916": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r929": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r974": {
   "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"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-3"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "905",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1116": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1117": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1119": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1120": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>82
<FILENAME>0001437749-26-016501-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-26-016501-xbrl.zip
M4$L#!!0    ( .J2K%PLN=%ASQ,  %[U   1    86EF9BTR,#(V,#,S,2YX
M<V3M75USV[RQON_,^0^L;IHS4T:R$R>Q)WD[CIVDGDEBC^V<M[WJP"0DH:$
M%2!MJ[_^8,$/D1+ 3SBF7O&.(A;873S+Q0(+0.__]K@(G'O,!6'TP^C@Y63D
M8.HQG]#9A]&/&_?TYNSB8N2($%$?!8SB#R/*1G_[[7_^]/[/KOL%4\Q1B'WG
M;N7<SB/J8W[.%MCYQ\?KKX[K3-Z='+V^^N;\N#US#B>';]S)D7MPZ+J_O7\4
M_HGPYGB!'"D!%2?RQ8?1/ R7)^/QP\/#RX=7+QF?C0\GDX/Q/[Y]O5&THX08
MD>FT0$WHE*&7'EN,@<WDU:N#E-1C$0WY*J-^O./!2X&]ES-V/TX*5:6L0L2Y
M[ )3C:2T4,7'1$\M"XJ$(7?#U1*+@O"J"B@KB\=0#'4F[N3 /<S4P)ZO9R$+
M"BPPC1:'1=*X'P\G8_P88BK(78!=( /H).S"/038D^J/WMS 2)84. 6$_M3K
M(4%[-8;B.R1P2DX1\82^:554:%L03T\J"XJ$/,P(ITC<*?[RY2;11K?G2>.B
M8H5PR0W\94F!-!+N#*'E=LM)P2:Q08ZTI$ .G/U0!^;D:!P7YDE)"1J$PB?L
M96@\;J&7?' 'Q\?'8U4Z<E 8<G(7A?@SXXMS/$51(*6)Z'\B%) IP;YT%@%>
M8!H6"'+%(>(S''Y'"RR6R,-5WZQT*XZC? -9+!D/';I54P-R[$>^,D^9<TPI
MTO[:HA_C(!0*=_CU4C(;C6OP-7QTI;PWR>&A&=<R('6LM57@EYO6<^$5..%7
M!^UT7_NT6KJGY/#0I<?7WJ=>EZ?TZJD%XZWOK&9WIQ6@GX_:Z;HQQM32MU G
M^]6APXM#8ST9<E72'QTDR(\*M?BO*\2/'3XU[4AL$J*JIOHMVIA?U9A=2Z*J
M9MJADQL(:X&3T:NG#F:QC@#J\4W(X:$95]/87&^XR0__\9"3-M-M!#@><Q;@
M,<4SB+OKN:6 \T(M\$W', 8<M.B-S8BI[>C;HB\,L54'0."-5@9$*0M5>^I=
M^G:YA*@E>25?0IQTDD:ZUWCJJ,CI!'$/^KL\OAHO.5MB'A+9E;E@634PYUA.
M<&":XZ;!T;\"=/=2!F\IR1:#XJ"O\)95</!U+5Y:%_K^PTC(C@YPHO4O5\=#
M05-U9!4O"A0J/57*Q].F2LDJA)(>Z[3DN*E.LHJ0LX)62$$#MY+ (7+&*V/6
M4$TP7)]YD7I U)=#6$C"E0O?(E\H+B,'ZOVXOJB88L3RU6\V$RX5;PU7/).J
M,P/^;3*9.*YSGO#*/YY2W_FDV#H7:[;OQQN\ML2(!/8OZ6_J>>.S2"HG%&45
MBZ97O]XFO/J:R=L4SWHP>XSZ,E"18Y1\$BP@OAJP[E"@)B]BCG$HW#B^#5UI
MQH3Y;D11Y!,U'+:S@HY<;1G)@;2,FU0H^7R6B@5/F5C.QU@LYT:)Y;PXB^5R
MKI1<SH]4KO\=S*@=H.X2P?LY#HGL%/$\5K4IA"TC.[1L9,Z+JX*@>VQU:^P,
MT&>DPF53%T;A9!H&HX\T)2G;'*9I]]@-F&AM>-;EL&5[KS9L+[,BDQ5FQ,)A
M4^<R$]21@DK*G*#.5RGH8'HU(??FB,[D](M0Z8;DYSMG@8^Y</%_(HB 0$&/
MA+_(_FH*8\L(7W<SPK-86H=0Z1O7TO[%^:3$=5Z<Q_(.?K V_DC,W6G 'GZ5
MP\LQM&541QV-2DKD? :)]M=J* NQ>^#>18)0+(3\[H7'R;++[*ZL25O(OX'I
M'!&>'"@CCN6/[Y*I Z'\QX2M<[YFN^?P'KHS1N@,/DX/\VZX;K9E"]"W6D A
M;/X"_. S!GY[CN0K.8\11+G3/"L508IHL4!\!66"S"B1XR&")19/)84 LZ7T
M@Q[!K1V^31%LV<T[K=U R/L1Q 0W?Y434X6P-[&84':S%M,YS<1TKA(Q]]S<
M7J^=N+2+.T([K?J5-6G+'(ZUYO Z/RZ<K=GN.;Q'Z9<93T%9.,?<Y=C#Y![=
M!1W]1&7CEB _F&@AA] P^:#C>>LE".!<KP78<_#?@/M>(N*[^'$)H7(WN#7-
MV0+X0 LP1(!7,4OG4\)RSR%]*R?S]_(7XZM.6.;;L07BH19$B/HN4EY[CMX[
MM?2RA!>=T,NW8PN]5UKT(/;ZE/+:<_2.W0"CKDXT:\06;J^UN$&0]%4QVG/0
M#B;2TX6(SM06+20$I(8HCO/2,\;\!Q($W99!:G&P!?>1?E5DHKQL*H5SJJ3X
MJ_,=ARHR^I*(L>_&<. &!-V1 ):_IXR[>+$,V ICEY/97,(6+>4TE^.0<-S9
M23=F9LM$# MG$&-]305RI$#.IT0@YUH)Y/R0 LGP.15HWXWE$*:O"Q+&R]MQ
M!D^M'6#:>8FELG%;QJ!?=%.QVME:@"3MEQ-@W\%_E63)NJ&<M6(+3OU:F K>
MXC39ON/V6JU=>NJ+\DD009(*!F-(M\-6D#@3V@W5FCQL8:Y?\%*!'RR >NKC
M/8_E4",^9.QA/TF<1]UWBSB28ZR<?D88,.H&?+$I2_@>ZE>W5*1W';-3@=R^
MX_C&%7BF?G,,^]CE4-4-35V#MC#5+VBIT.PF9BJQ39CN.[!O71'="3E0PBLP
M^(Y?J:8]6[#JE[A4D'63\70^W>]U]%R1%^R<HZS=OAW4CX^/7K_9&H,KLHK.
MB_1IC[<KE60#W;![^JF\97O@O]4/T*:,H_/B5DFP[\!790=MF$!='A:-03^R
M5^<B![,P91%M&(*Y58O0ZT=_799R 'LKS6@#94US%N'59\ *^<L!UZT$I U<
M-<U9Q%6?(2MD-@=<B]E)&Z!NMF4147T2;)WS'.!LD)JT@74C1A8-P9#JJID-
M'<QD(TUAQ10V&[,(MR&9M<Y^#(@V2E%8P;L9*XO68,B%U<V+#+:BRVI8,0EM
MBQ:1-V3$-C,F \+: SVNCT-$ AF8X<<P0MUV/U6U;0_U=_IEN*WS0W!05,G@
MW,8R[#O\AG52FU90DX5%8] OPYG79 >;J /8DC-7798C';B(@E"D$#Z%=9B9
M6;03_9J=T4Y@*8\Y<.LJDD.)DBJSG7VWF<K%=K@OSH_D!)!-UZ1K BNV9$T(
MBS:F7SBLD1)PG9M$6CBHF!&O20;;:P5[$+ '=140;+OU./9),AWY]198*8I%
M.]0O=#:WPU1FM4GX3,D<SYT&:S1FFV(XDR/3NB+K^:T:'"W:EG[)59O[DH2*
M?W(P>R,Q-IC05BIK"[_T)C,;EM.(D46#T2_-%K-I&N-)KT<;[&0[-69SQE;6
MKD4KT*_8;N3>AKF9$9KUDTV?4(^#13/0+]46S2#_/'@!0R[5I@LP-FH1>/U*
M;3Y3.WS\>E"F42A[S(VH+[L/@G>X>BV[7\V*&VC*RYY='.O7<G-VX3J?E5#.
MCYQ0N>O<!M?0*/5NTV^TXVC1> R'*VIG_0>7TP)/N+V6"24^S#FW:]CP2)9%
ML6ASAI,?=6U.G;9-A8:)\5:EP:$UL@&T@,-3_XTS"<E\]A>:8"E[BV:G7UIN
M8':G.4'36?9@:BVO:+ [C'9E;M',]"O'S:^,&,;6AO<\V+6HILPL6I#A7IK*
M>R8&BS'NG[1J&L96+=J 83=N?GOF +8!EGS2\ %QCJBMD+H>"XMF4+U+MYAO
M_#V190A+2B%CZIYS%WDAN<]]R$]@'"9.%FVD\AZ;#1NY5"(YIXE(@ZF4 BB9
MAIQX\1\T,.^G&TG9G]*=5#"T:#B&K;]&P[G.)'-N0#+G!T@VV$\IG%):S/DO
MLYY2=M9LYVABN&C':#OGB5R#Y70X8F(UBFW)TZ(-&=:>ZQ\Z&2+@5I#* )&H
M8OCO-(&]B).06-I<94L&BV9F6&ZN;6:N<RJ%=5-IG9M,VL&!Z4\I6?53Y4U;
MM!/#^O#V2:C![90B1 2:S3C\BWN25$I+K?B7ILPL&HAA97?+0!153JPX=E8$
M@\?0XY@\6QJ#*MJV:!*&I5J-220_AS&C[,Y(NR-''086;<&P9*N]IW(81*IO
MFK1K##7:MV@+AG5;W>66>V4*[\>/PC]!RR7 IMXE;ZA$"66ZOH=W.(CSH& M
MB$RG_TI/WIQ27YV[N<[_]Q9%"_QA5$Y"@@ >/XQ"'N&1 P81DC "ME\XBY8?
M1@ J.2'2<D9.*,5.WRR8'$D07UW($E!GY,3ODWV^'T8^OH/_(H[?QG^3?JOJ
M$RHMD8:C<;EBT0(PQ/[%8HD(A^(K#O]Y':ZN)(=0ZI/MZ,WIVJS6$ZH?G\9J
MJ#^2_#GRPE2@=7^$$KL%XC]Q>!HN+J=3V1Z=2=5F'"V^X<4=YEDGU")MH[D?
M<A>>Q(G/%HC03=WS2OI1_)_?I2A_Q!3#ORZCX/*!8B[F9"DGF1Y\2C.<ZE-%
MU$V39=Q4F2IM\/I(T0V;A@]RMEQ$1U?0#RR2 \NY\\I9*CV$_T F?O(W[I\0
MIRP*KQ2'3*_6U=M_@ZE>+<'+5#\+D!"7TR13>,G5[I-/C](RB/3@YY'Z?@K:
M-JK17D&U,"0Z0UM?VO3E%2<>;J[L9O7.GZ9:;GHJ_9>$-T)71]]7;+=D;8)L
M9>4^XWHA1-0 5BUY/U'=%O5W#.^Q?WHO?>L,7V,8"63I5S(MQ[AQ4T_KI+OV
M27WCUM/WV9Y;8]Q;1(U!$VSE8U2E0V_91QQC50R?RDEZ$4A!V /J_4["^5DD
M0K; ?!T*91M>UQK5)>_;9*54XTSP0NP73SZQ7Z9\9<UGZ8?6T&?J),N=4A$V
MH^2_X(6\(/(ESI=+#!]F<BRU5M\T:*RW9G..Y0O_G-Q+D*E_21/W=4']R%.D
M\;8)F,E[V12_::7^&DM1DRT]] KKR'JGHM'!IUM>E/]6&U[.151T\.4DS^G@
M&VA5I5+/]6%>!!2P5B;'(?DQ4761FFHHU:F<ID, '4),VGD0/N?HP6</](+>
MQ!&Y"A0^,YY<"7*#^;V,_;)5T@;TS[%DV@I'6&BYC,)8H:))ZHMZ$3XE_EOV
M/_2)^ER^1R#@Y53]R%2HIGO*:5R= 2X6,5V!/?5]E5I P>D"5N2+BI10]78
M+TK^#3V21;0H4VZ39+<TRR!2XFN,L19]OXP2I"K,FLW%3S]);K/0_NF>_<3?
M<<29\ B6T%]0;\/7E5'TPN5]AJ0C#F!ZLSYVJT[=PI%:V%V>/V=[.@TQ_R=&
M_';.<89;QS;ZF@<TJR6TR;[J[C#6ZYLS,IK\A>!(JG9!*;N/T8S".>,P&EZ<
M%FV_'FDOH]!O:'5P-$DR?>DAKJ)VY21]U>IP4JE5"4E_M3I\L]X&?!5Q;XX$
M/IUQK.IJ5*Q'WV=]2_#3%/93$XQ@.PX07=!E%$H7*>=UTF=Z;(%OT>.U=),;
MZC6IT5.=?>*A(-L'LJF?H70G=+F)[OXM1_M;=KE4"Z=T%M]X5:YC9:U>A$G?
M& WGP>H<JYMNP,X2)WDYO9$C+<^6U.L0/N>ND4RC[XS"16BWTE$(. _+:.7R
M9JICNZJ[LU0(NP-OF0SC9.L$!3?IWL5D9^!MN@$R[8V:U,^U,%6JI]")+O*Z
M&2EV2)_3I$JU7CG*9U](3->4XJ4RZ4=@2IRI8"AL+S6A(9YAWMFQ)(*E08A!
M[NWBYY+<:$^7%/\]HKYT+J?4_TRFX:HT>*Y/WLOA_ I3NM)KIB_JIQ8L(-Y*
M_3M6)GWA53VI_?!DOH*1-KI3RT:_Q']=<3R5!H1] PK&XEZ$2$FV(KWO7'X#
M21 D<@J8*?JZ"K0AM-K'?CM'%;F:LXCS7,34M9$=Z1R(=3X&S/MIT#M?WLUF
MP[0E6V9;#MS.(9(*#*%ZJ48%@OXJQ3R,??&9LT6:=;N<QONQI!<!Q[C.<G_'
M<JZ54ITQD?<_79O9F?SK-1Q1"#8&D,V7O1@VKK' B'OS;/GMFJU0D,5.N<,8
MM2A[>2*C]N+DSJY*E@BN#V::5.B%G:JA&LX4^G#?L1S.XIP&B#I3I!]7:Y(K
MM%([5!X0]Y/- M)LN-JVLA[]XZN_Q!?0]EQ.0#\CPO\/!5%F\;^89]^\6_>^
MSVLK+FB\W?P)^KL^GQWHXU2QM=I;N\C2V^K4I&HKZK/3U#,'B&975XS9SQB]
MQUS(5BZG,L!8$"$87ZD%I@V/U[Q>/UT](*<"(RF:=-X0(86W3 :4TIF?%8.H
MC1YH4[,?SC^5O'AP)88T&:_2@QUB2]V:E9[]Y$\=@;>S 8UK]55/Y:(;@FFJ
MLSO)CMLY/GCW3A^D&<IZZ9:DK)#ZOB)+;%3&2-!7C6X?F%I(-FID).BG1@\L
M62$O74BO)NO%H*!V5<8NP9#K**7HYYY&)7*VF;0 B[ZHEX:VOF[F"?Z")>Z-
MIV71N]QJ1W7K_\>2E=YMP.Z/UM-AX08>6XWM4"^UN/>YJJ_:-+GK/6:\E+]5
M9YE;V_5^JKJ1OE5W53:ZZ[VV_4<@K?I)T\PN]DQ=G[U=88>TM74==E4G6>/S
MQ^O;NG;6M+D=ZJG&MR-7]57S!G>VM[:O!6[6.9KZ.]L7=3\E0ZW=T5OZ@N1Z
M/9A5I??KN4O.7'7J'F*5*&@PDK=H<.=[JZ:U5-7>G7XXDJ%^?/>K&D08I)\E
ML-GUKX4H+B-=$]2V)HN,_JB]&P3L 5('ZJ]8X^Q!/)(_31_78/<'ZNF:7W;]
M=G:G;]Y(GZWV$J;KERG$8 :&HNJ>:MOJ3O=;32LJJ[D[^K]U"86KUAE?;>N3
MI#EKFTO#QG:SEVJ:A[;*[FC\3JUNJ$.AN:>F!E&WE=WLEYJ6H*VR.QH?NX$Z
M ^Q.HS#BV(VHG%>KX1/[+AP]=:<RR*@_IC1O;P?[JJ9I;-/OA*Z"S"B9$@_)
MYR24@C^06<+9+EBV2Q_*]&_0QB_KD_@/-R" 7B#Y\_\!4$L#!!0    ( .J2
MK%PP9_9MK0P  %.M   5    86EF9BTR,#(V,#,S,5]C86PN>&UL[5U;;]NX
M$GX_P/D//C[/BI-FTVV+9A?.I86!I F2]'3W:4%+HYBH+/J0DAWOK]^A+/F2
MB!)U,<4&!=HDMH?4?,,AY\(A_?'WIVG0FP,7E(6G_:.#PWX/0I=Y-'P\[7^]
M=X;WYZ-1OR<B$GHD8"&<]D/6__VW?__KXW\<YS.$P$D$7F^\[#U,XM #?L&F
MT/OC[.ZJY_0.WWTX^>7VNO?UX;SWYO#-6^?PQ#EZXSB_?0QH^/V#_#$F GK(
M1"B2EZ?]213-/@P&B\7BX&G,@P/&'P=O#@^/!QEU/R67GWK1NL$V\<E@]>&:
M]$77B^.$]NC]^_>#Y-,UJ:!YA-CIT>"/ZZM[=P)3XM!02L25O CZ021O7C&7
M1(D82R'TE!3RE9.1.?(M*;#CHX,GX?51ZKW>2G2<!7 '?D_^_GHWVGDF#7U&
M#EPV'4B9'QX?'PTDV0!9CF *8>2$+ +GO1, /D0X?AS%'!P</2I<%H<XGHY+
MQ,3Q [80C@<1H8% J,F3)QS\TSZAON]DW4OF_MM.[]%RABHFZ'060'^P!=@E
M@1L'B8"O\'5*+G$9Q+[B#IXB0$U/QR-C,&#NCH0D4R+32Y^(<3+(L7 >"9DE
MW T@B$3V3B+,1)#I&W]=@1  -S,YPW Z7DF&KR@9TX!&RUNRE&C$10P9<P$9
M0W#:K]M\A2V02LQX*OK.L0W]"/B?0/@G.F\*-+<O*U%_00U[6$ PAVL61A/1
M$+BJ.RNQMS38/\0X)TRRF+>!=:L;:[$^X#/;&-B=?NQ%NV!M8-WT4H1TRSP.
MN=MC'#VQTSYZ<PN@CY,H=>U6_1#NOK";NUY(2C$0\72:].E0M)Y9>Y^S:0,[
MP]J:S<BEEA2.7HD4"@R8KBC>O!)1*%8!73$<OR(QO%SY=:7PRRN10K%_HRN-
MDU<BC5RCL1'"QT%>.-5N9'GB$#<)IH1#0L]AT02XP\$%.B?C *,N&3![<0 .
M\S>D&X*:(6?;CS44B^Z';;T@]:5,Y3M_#=.G#$/O1K)SM^'FF4NC2V[42\OX
MV?#QF3.A"J-*J,UR'@1L(1-+GQB_8/$X\N/@)7\J()4:&\55HD5E9'9YOMHZ
MSW21U?!D'2M@U5$Y&WS56EAUU@FSAO:M,^,P(]1SX&D&H4QHKHR!-!6*CZI:
MU4;/,&1"6^"QD;V\73WB,GT"*M0%S)B@4:ZY+*>NLC;KL90H^,.$A/<3PD&,
MA(C!PTF;DMT#GU,7Q'G,.4I5@^MZ';8'3)]C8ZQ\8:&KS<U+8J,&>7<T\X6H
M1=LAUTIYZY+;Y5;HB9NU/QUMRJ-5 M\**O-#FJ.("F JE;5WQ,JQE9H]LR[4
MKPX-Y_B*\>5+3V%, NG<UO2<ZG1MR&&JSYJAS>]1QMXG&E(Q >\S8YXJ;"PF
M-FJAUJQ\ 955RB/IAL<[LKA&M>"4!*6BS:/MANMOC'\?A;><X0)9RG8NL9UV
M/U<O6#4MM\DP:.,I&",;<@65\:BGBEG3]LZ!_\=TEKRQ^:N93:O4IR%C5H.G
MIMGQ>"K9!V\T1=/)Y?-0?6? H^4M/C5"W^8R8T21,*_1@^D<>L8BNFD<7)H,
M%_X=0#+Y0F\X93RB?R?OZ\+?5_>&PU %-T7;#'J-[,"A=EYTFC0RK^WGM2NQ
MSO:MHC99Z*H2J:+"-2QW]T/?>'$V9N#CD,0>3:J5&1HRC-N2OP0+J"<Y=]:D
M0N; -R7-^O:^\2/V;_Y;8K&1-W#!R<)CBW!4DGK+\P.JMFTE9XUN-GCB$TX0
M^3CI(]WXYVPZ358T?+ /G(-W'S'W.TZ/&S^C.F="M9_12I=FW9NME?O&QX@*
MV:'A8\*0S$REIP&4-0,5FQO%=HYJ+O_+-6I. DCV+$7$J8M30GZ '.Z^L45Y
MBW$+\T:ARV6!T06L?N/K():'@BZ?W D)'^$.Y]6E[X.K<A2Z8<*HG'6\ H5T
MJC0UBNDSH:&X0FL.XB:\?)*59C$5$[F$WO@7,%8-MW8[PSFCYQJ4;>+?DJ7<
MP7_@Q%.5TU1KW#TNCJ8C*PBDRA*;*DT[QG3.PH@3-_I&H\EY+"(V!;ZN>-2&
MI]5+QTBSU%&58<MITS&*W0T>;2#YS3K&4EZKIM7&+(JU[Y5X6FA.OA'.,5X1
MZ%%FKN0-/P\(G2I1U>G#*$IT(*6W@$[GG*+/?K;\BE[_*%S[8$,WHO.B%;!Z
M!S;@D]-=1 WP%71@ [YU87M=? 4=F,:'2P-:F2MU+C"7QFSJ+STP\,"&+OK=
M'*Z).Z$A\*5&\K9:8],IS74LFJY<ET_ 72J4^J33Q"B&)!=PAB;%PQA:&L6B
M2**8V"C?7T,TA ']&SP9#4C5OL'@AJ-)Q FI%+]F*SOW;&NL1:Q9A&%%J?B^
MX"M]6JNRR6VC+G* :YQH_'& -SX/8>($8T/0]?UIFPXNUA-"@QRW+OBW]NM]
MQ=28+O)?[4=>R;3KXGYGK;HWVQS0Q?_>>OPZ+JFV&V._%U<]EZ\-WD010#/P
M!9&L-DH3Q7MMNRX5LLK:<C!Q*\4> I;"S8,:IS",6[.BS!AKEO6PZ1!*C;SG
M;NV/9I;$I@JG>IC;KVJP20\ZVIEGC>:A=9IEK11+\^ VU=1;*\72W2!CE7Z*
MRK:LO%U, "+AI(?NG%DBDTUAG'ZY7SO/V7_-7YM\&CK,]BRK6WS:NIBXXWMT
MY&S1XKZHB6D,SQS44@#%]&:Y]U!K<<J0X)907);.R8Q&)%#Q7DQMEG,A0%T^
MN?-A!WR5Z$ >30=<EEYPH"(SRNM9+# *$@)=XS%:3:F ,CI&VXD<X5\"[2I/
M%_XT0"X6?_,.C9?;HIORS#D9HEO!^1*9_A\)E)=T5VIK%E42Z"3!32$ !9EA
M7@N2,<6Z5J6IX>+B57AY!W,(X_*[3DKIS981,^8M:* R5,\_-ESL%V%80-$U
M29=/B#!46,4,)7Q7:?KSVH'G=V>7UB9W78*\]7Q<E)-%;<("-#9"+L[*FF/=
M9EUA*5X!+?%T=_-I12:G@++#RZBR2P1U_,L*+:U!5/&RK;+&K_V<<^L8[N0U
M!B%XEX2':&W$SNEDG[I4A42_H=DB1]W5M=YZVEUZ/7\:Y]T3\D*5;,IOE\*H
MO(C9E'<N1:>?QZI1H=<=K!KQIDU;5TIKPLIB"_NF5C&*ZI&&?=.K&*&^A;5O
MAI4AJ^X)V3?+<E?%YJN[N0FF!O C#$)!6)9CIHHVBVP:&3U4;26 ;5H2]9!7
M3T?:M#AJZZS.#INEDS$/D6;NU=*)F(?H1QJ<@@!Q9V85;538-#1Z>*J&]3:M
MA7H(M7:S;5K^]&"5IB]MFEO:J>W\M</>258'6%DFREA)6,5KS]@L]9967S"&
M/<\X3+ 9G8,3;-7MMWXGG/:3K;LJKB+GS6Z0 WRN=T%E >+Z?. H]&(75!?(
M:C8QO LOHAL_N91:3JGT6-\]SA?EWGM9 Z/\?V(<5YUPY>^XRP<4J4!7''4@
M.[VV.<^F0%2GBY_7>]5' R'.TD">M?*F\E+TB"<G"XMO(-)L91:)O$#UEC-?
MN8V30V'ZBJ3TE)<\$+$*QV-4@YOU0GD&/JK_BNZ!/(% />$$;3J&\'PYPL4U
M2;S(")<%R-KC*(R @U 7+.S]B1U($/E,%>T,]5 ]WB74QJM+1"0G^XJKTH$K
M)N^8]^QUV3UEFNU^7BY4S.5P3FB07&;"MF+PU(T^(X*Z.CCT>S&+E(4L.V^S
M8K98JTKIC7*_/BJ4?2>3@FLE73?<ELZ  DJS',M]GZHJHM?(<.V)  QN)\E7
M=LTA8+/R]5.KC6$4278V<R:>I]G7Y\;D'A'^\]#V*K'5[LELC0TD7@\.P37A
MWV%K!BN E3?X>:'8?O-2>6X^:U'S:N3@]G<>OP2L;G[ IH2IVE2RFA&H35E3
M+72ZBXA-.Q):P"J8M!HJN;]I5N0.,6TOSTH]+$:DS)G8M&*4NWJLGG-HTX!5
M KFG"].,7#-4!>=>KD<S<HE0%93U<^*ZD(W< ED%LEX"3!?>B0D;T1!?86[,
MIM761%*951&K=4NU80F5YFILTI[\U"HS*SS[XCA-L91L9E@[T!5RSZS._KQ-
ML[\!<(W]!V,5,LGW A\=.G1]C,(A2>FW$T*45'0\IH<H'+)U3:<#*_VL^>7(
M[3UP__4P>V&X41F,_%KS" )T?;UGIU_DJB'O_]J^477HX[+X)\;C#]CI\WQF
M:_V9+4!)&+[*85AL<YJNH5]0V \+".9PC<9BHLJ&MM.IQ7*X@RG&$;@BR:N6
M!<X/.8BM"*.P9XLEHIH5+?5F._(%:P_WIB];4*N/K.LULG/;0Y-WML>I;),7
MMF]Q%"_S-B74]"71LLVW*=^V;W7(7>ILRKX9$4"1#BC#E?0#^6-,!. [_P!0
M2P,$%     @ ZI*L7"J.5AE%2@  RC<& !4   !A:69F+3(P,C8P,S,Q7V1E
M9BYX;6SM?5MSXSBRYOM&['^H[7WF5%5W5U\FIL\)^5)]'%ME:6U7]YE]F:!)
M2,(T1:@!TK;ZUR] 2I9*)H$$+V!21L1,ERP!8"8()+Z\(/,?__FT2MX\$"XH
M2W_YYOW?WGWSAJ01BVFZ^.6;+[?!Y/;\ZNJ;-R(+TSA,6$I^^29EW_SG?_S/
M__&/_Q4$OY*4\# C\9O[S9N[99[&A%^P%7GSWV<WG]X$;][]]/</W\\^O_ER
M=_[FVW??_A"\^Q"\_S8(_N,?"4W_^+OZSWTHR!M)1"J*/W_Y9IEEZ[^_??OX
M^/BWIWN>_(WQQ=MOW[W[[NVN]3?;YNK7.'ON<-CXP]ORQ^>F+X9^_*YH^_[G
MGW]^6_SZW%30JH9RT/=O__OSI]MH259A0%,U(Y&B1="_B^++3RP*LV(:C2R\
MJ6VA_@IVS0+UE9JP[][_[4G$W\A9?_.FG+J01YPEY(;,WVP_?KFY>CD7-,W>
MQG3U=MOF;9@DDN1BA"4G\UI2=Q.H*/B@GOV_#WIFF[5<!H*NU@GYYFU[HF*V
M"FD:K,CJGO"&Y%6.T3FA=$52M5."\G%-::T9IFMREW(\'N7W)'A^8D.*-2/U
M.,=D'N9)UGZ2OQZGEN =M<>DJF?1=,["OT5L]5:)L7?????^;4&ME (9D0_*
M@I1E)/A1"H8'^1?CFZ_)#NE\'NRZ%O29>]82*AFB*56BYI/\<]M:D=,1R>6#
MR5-&I#S?2IW=LQ,6O7@?8O<^!8G^MF /;V-"BX>J#P77Y1LA]%^7:4:SS<57
MRSX)[TGRRS=U/Y?4)$JX,KZ=!_?45*^B7JCZ1!9A4CY[\D1%!6$U+1K3- _%
M?;&3<A$LPG!=$D:23.R^V5.X_>)?%U1$"1,Y)W=RI9S)\?^8W(N,AU%V1+%%
M#Z<<7.W6_7G.N?QT%]XGI(9V;=MAJ*Z83A/QFBY.>;C=B2 IO\B5_'B\R,T-
M=?3NY>.$1V\8EZ#TEV\DL"V/B+^K*2#Q+]]D/']^A=O3IR%6F7.V A'-&NP&
M^627_-5@DY)%G?!A)A'NEA$-9/GZ=>FW-@-(7"!C[SM_0U\?28U>4?6YUI:C
M[9<LS>3:ODR*W2"A#%FH#]8<'Z@>378:0'8[WF-F&0*1#E4L&B7\GM-_O*T
MD]W"X1^"-2?KD,8!>5K+14N>WP\0%=</X 8<FYX/P\@OV53?_&M6#GVY';GN
M% >UQ0&2<5'C(?O)0?;I?"Y(EM%T,1'R@]!!=FU;#W<]W'V=<%>_+3S<'3W<
M!<B]L<)="RCD%.=^",(H8GF:B2!,XX!E2\(#3B)"']3DVZ)>Z'!N,+ =-=YJ
M["&H!@I-MDMIDL;74ESR,)9[;[>43'9,N\X>6MN!U&A)XCPAT_ENFJ_E[A>?
M6)BJ"?](TS"-Y*%R,.,:\-UR- _//3Q_G?"\[<;Q '[T +X3V3E6B-_FK'>*
M^=\'][F0KU$(N21%Q.DZ>Q%?8T3Z^D'<X'L(#1[5>U2O05!GVP5TL5\_<M^>
MA8**Z5SJZT(NMB(TTH3PFP_DT7Y#M#_C+,ZC[$H*"[XJYQ:$ZPW]/(+W"/ZU
M(WC3%O%8_82P.D@>CAV5MSV?72'TF$5Y\4%9K$FQ) .Z?S-PE X<J'>D;D5'
M+VA](A\?*Q(^)N&B H=6_MXC,CY7 HB3\)S%QV"E[N<^J2E#RS[*[10F_R0A
MOTSC"_GRJB@S-.V1RHOM*BJ?/2.<LOBC_*Y*KS"V=4:GFB,8E2]:.J#Q0.#7
MH4]H<[?45L%\2%,'5):KK7X+:=LYH.__YB'/"$\V-V3-^+'.!VCI@,8['DHD
MI]Z>D<BZIBZHE(_047;P<^^VGTD<2P0CMO^HW?F^UA"D:>N*3G7"3?D=>ZPW
M5]6V=$7CC$D(D_P_NJXYI<V-75%:P/TIERC^@9;W>K6TUC3OG=ISHFSAR96$
M=T__AVQJR:QIUS]];+5BZ6TFD?_M,I0S-<VSXNXX3:M ([Q3_Y27L*R4@/+!
MZ@U70@Y(<QQV:ES4.+2:EX^]7!&^D*_F5\X>LZ5<9.LPK=\QVM:]T_J1)N0Z
M/]337Q#XLHD3JOBYE'2+@]O!E82]:-4[;5=IQ+C<? 5 +<3QN7(8\HWVJ 'U
M<D"[Q(1AE-$'(I%KN)4E&J)US7NG]H8LJ#()I=EUN*J?VNIFO5-WNR1)8MK<
M58WZIVP5)LG.8E9/6E6KWFF["Y^N8F5'FM,R:8E!^!C:GY0'%$ 34R:1)4OK
M979=DQZINB51SN4DO/_V_HYFE;I]71,'5%T^1<LP79 :&:)KUB-U4O55*/-V
ML[IG2059E;\/YBM\-;XTD!W*N\^:O*F>W6=@6R>SL38Z?HWU?C-;]@#:.)"W
M;Y'RIH-]0-:^0\>:QID%Y.E[=#S!_$Y ]CZ@8P_HKP+R]P-R_FH\74#N?D3+
MW4N#/Y"EG]"RI'4! ;G[&2UW&A<<]-#N/]JE\6K4.L:@_&%%)74&12A?6!&)
MA8T/RBH^A&)AEH$RB0^R 'VM4 ;Q@1:0FQ;*'C[, G>90GG$AUR@+FPHA_B
M3'TH'90G?/!%;YZ%JN3XD(O>P OE"Q]BT=AAH4SA@RMFFS>4-ZSX!!(E >41
M*SR!>&>A/&)%*!H7/Y0UK.A$XW^%LH85E !"6J LXD,E)L<^E#-\V,0V*&[/
M:;^7:B*6QBKE5JP^"9;06%5^">[#1%5""<22D$P$42G_@G5A& KR-,QCJMJM
M0_7]DF1254TL4F+U\MC>+^ST2+6_C#]06.$X+N,?"(Y9R*>\T+OCW\(D)S/"
M"UER1'F#GD-Q5(K"29XM&:=_R3U@Y*2NQ[ <7 F1PZG_NO6PE-<'=-MT<<K#
M3 Y#I*"-FVP*N\X#\@7<&K!.@_.AW2#F#H/3;]XFP%ZGE$BC/WJU.4LJ&_D@
M/F<),:KGWX?O(0S?L\Q^H=E9CE]=5VETFASW4%,#:E;U2 #(8O]VZ/8L5@$%
M('O]FZ#;LP<P$PT<V6?'H[52"N2S?WMT8SX[V8K]&Z5;\M=B'_9OC6[)V^"V
MVB*SY[?!@DD*E 4R(MPV-VE-;S=)2;4/;U5UZW.X45]N?:^4B%G.HV4HR&3!
M24'!YZ_6PV$5+MN^."RDN*CQ]MJ32R8ZX_1![MY9$D;U&PC6V*WU(%2)^PJQ
MK4(OIO,BWE>Y\EE:N9;M.YX*/YWMVG;):L]9(DDO0GL?R(1S%36C%M$V37A4
M\_,!.]J2<?T]R%OQ=/3F]X+\F4LZ+A],XD/;=DBJU<V5BE,&V'IHRO7BP=1^
MG-0/*],D532F(=\<"%_#^M&V=TZ]U&\R&B87++_/)O<LSWY5B/V\!.RF1._V
M PQFK_<)NL?AC] S I7#S%KL8>52+RU8<S2+U<W4'WACUG+8\:( R"CX2V9V
MRAHJ'UU/&Z"?3/:CWPA&0(MO&QAE>CV+HUK\;<\X#"N^<['6PHCKUL>+9*_[
M^ QKCG#%9_1LST(GWBW+F3350IUZ\;X+[E5]E8#-@_5!A96B$HC(5RN)<=1O
M@B[2(@V *A)2%D]4#K0U2VA$K4N0=_M0-S[#/FCV=RV\[TY7^/!EY2,I4&_W
M*VSRO,!FV_5E+('8P9#>?VG%P35Y/)A4SE+YL=1WQ92?%U>SK]+#%C2-Z%I?
M +V3,4_):S2TXN=MM ALM&"]IIOMXU68T:LP'<K1L6LKW2$#I_K+]_OZXK+M
M/4TM2S "!G&C7T!H:!6:>!GR=)IG90AI?12BIID-8*@CXH']0:Y)SIF0*TCN
MM:LTTM!B;-T!29])J#9)F3]AG6<3(=4Y$JL\?RNYT9]NY&O2!&U:]\:A;.&B
MQJM^-37O)]&?.2V3A!8?.=&'HX#[G08W@P;95%%7'V)C:#T(Y>?[@Z8"+1@8
M@75VG$Z@P"=2%LM/@DK 59!WMC&$SX'[8>#&&)(&[G<:W PJ \9OGCH&,(H^
MA?-K88]]QT'YD3I;1'YCB5PUB3S1K5C2]AV4*X- ,S4?G';MEC=W&"O]@\JJ
MS\KF<A[RA'UF,4GT.T'7=J#K&14(2IQM#OZ"7;ZP&^:4C.2=TZON29>G,8F6
M*?TSU\DD?>.!Z=;N9U/S,=)N(XF\<\4[5X"AX28MES4V56#D%JXWLL;J&4:^
M#:*<V8I.C#P:(32S!ZQ(W:&-L9%A-^,/V(;+(&;IDD#E^.U#.F,(X7:ZPBV-
MA.C6.OS<85!7(,I%WL^AW&JY#Q>WWWRYPTQ(Z%8YX"C6,&FR8:)<\-T@E58+
MO*/,?$X7.,0>@6YY&_'TX;LVV_!0KN?VV@4&;-*9K&H59N+V@.I=/@,<,D".
M.TJVZ41B^2A3:XY019FV\SV@.X-L TL;Q(LX#2']*2!R_M>'*P,8-UK1TTVP
M:.V#_8TR'U9XTN$J,\[DB9MM9HD*24_CR]T^@ >P-1EB()=W+:DP5S>L^RFY
MN+VKTKLJFX!RX$[Q8/R$P+B-=!P["&]^YCF%XC\'B=3XK?-)''=S \*KG^H1
M^.M#X()G!]A'_K6G3/[QK\_A$UWEJ\J R]K?^Z=*[@0M556_]T[5C;IS6_'^
M*G]S0TWM#%7\BH<B?RVB%0>?B!"$?%("_H*(B-.U*<(8T&, #J;KPI6=+@K"
MC/EA8)V\QN@UQI/2&/6,5)\]S' ((-5Y(6**:<];-+I0W?0S(X!!I:-#EQ=R
MK[;I;=2#7*1!@\"=X@U"XS8(@7$;&KG7T 9D@^V<6GW>OPLD]U)T4#GG02BI
MS$20DJS(K;E@+'ZD^U<,- E9C>G&7M2 )&],>GW&I%>E9O^Z7?:3-+YZWAN3
M8FO ';K-!AG(I?M1"13RB3Z0%\3"G+K0 ;R2[I7TDU+2&[AUP7O%X_C1X_BF
M$G+LL+[-Z><6YK\/$AK>%Y';P9SQ@$B\S3:$!)PNEA(+YVNYVCG):!GQ;8OX
M&P[O"/RWHL[K 5X/.&D]8%:>=5*&3;,EX3,F:7G>"V<DE5O11B-H.]Q NL&%
MDC@DWA*H8G4.B 2J!Q9C> W!:PBO74.PV2Y>23@A)<%:3HY=3^CF3'2K,7RK
M<N&O:*:^$H6=/-HE:FA0=@PZG".-P(J:5JG_KP0/24*OTI0]E)4=\FS)N-SX
M5U>3^MSV%MUP* :XJ'D=:HHA7O%<I=,@?!WR;*-JJ-:$=NJ:]4[CC+,XC[(I
MOR7\@49U-.J:N:)15=3</EY4+D)0VW%0VWT$JRFVEJR/B_4>K\M:+JS[G@8W
M@T89G^^/3[EXS@\/3[BIH-D@WKQCY^;EX7'AZV,?[LL63BDL,/'!6M 96[1M
MG5)]PS9A8DAJ7]G&FWZ\Z>>D3#_F"&XMQ&2M3G%LK&J1*K,"B4@->'H1S*!*
M!1J;3K/%QYHJZJBLE)UO3@R!\MVN9+/JB6HEFV4+ R _=(NTE5C%L"B[?&T:
M6 EDRG567.-.\\X=:XY0.7< >AD:,=G0B=/&6N'6=?-=D:(NV]CZ:([[.7+&
M5#^VE==EDLGUN KY'R2;9*OI?$YX665\P</JM NVW6RT^!HB+X@<GY/X-I/K
MY4NJ7( BKR<.T+P#HF;RQUS-^^\A5^A 4Z[:T+0#8FY)E$LH+7?8[!A^UI,%
M[M0!@7=+\OZGG\Q3I6O7#1EWC^PCG6<;$"WZQCA<>+BH\0Y%GTS')]-Y=<ET
M)H\ACU6>=$UQQ<HV;IUQ22C$=+Z5YE-^H\+:=36W3>V'IUY?E]K<8[P<^.11
MK3BXW-[M*%#RM,@GH'71&=N[=2H2.74TR@Y1_LWM%[V3$=+'K=,Q5%&>!37*
M,CR=W\E5+N2*4/GG==L"WO%4^!ETM^\C<@L2SS:%6(+==:CMX98#51_M3*IX
M\3E;K8F<V]*:Q!5^*$PU9YM]FUFX4=\5!_;^U$YC%8%<&Y/CXE%^SN"/&G;'
MC*Q*>+%+ERR)"1>7A9'MFF4$'J%EW=\M=_F]H#$-^>9 T&IPK[&]#W7QH2XG
MGJP05H'9O%-8<]2&D6&S2LP:Z)\8.:TV5S"70 =I8!,$W#+KTP2=V]-BN[*F
M?C%4WOJ>A!KRJ)(6K]O2@X8TNLMR.P.-HNBV,^0P8C8>6Y1[MZOS>:2UQ+4K
MV.>+]OFB3S-?=,?BSQR%X580=,\>)+ #R.-P=>5!Q[7&ZXI&Z#G1J [F!.C+
M0B51!U5+D8MIU^O'PI.(3E#V/4=V(9C Z?D>IXSUP?C6'*$*Q@=[:=&=E)8A
M^0W=4VZC\;\/[D-!HR++4$R37(K7HO2 )%$$<N,&0HFE'8706'V[41U%\C<A
MRN=7?7UQQC81F/+QQ5*B#V1OE[Q\BI)<+IJ/4GJH\S[/BN-^.K\,>4K3A9@1
M7I[VF^H!=/&<_3\1P0P:8S>@W4Z!%Q]SV2[F\F@+F*)*C.T'BH)[L97582;1
M$UNM6&H1&V<YCH]@TM"[M61I(V KV_A8'A_+TT6XA ,TP)J>NN@#*6PEH7$F
M>H!AZ)1@\!I@(!&(REB#=%MA, 2[V5[>MG<JMKU&*!.=L+.T^ %5![<6O@\!
M)P\DS8DR=MD:\BH[.[+7:9[MS7+>+*<W6H2+!9>4E ?T3;F.=/HQI(LWO%A>
M%RVFL(1+:4''[S1;GN<B8RO"3788V^ZG9*CP)@!O H!#;I#L\NAZ].@:?D:-
M'4@WD_UN<?4/P7892)BZ9ESEV[-%UYHA'&%L(P4>:7ND?=(H]2 <J=P)-[N-
M<"7W$%\5LO9LL_T1F'["=B2W'!]19W'A'M[3HW&/QE\G&F\C!CQ('SU(;WT*
MC!V[6Q\2;F'[CX'([P7Y,U=?*37#VB9>/X(CT&XBH%5RZL_AYOV'=S,IZ^2X
MYGR]@.8=I!"63_GVG151IN9=$?7M#XW20-OV[8Y<X.S5->R D&E*_BM/8T[B
M21H7%P+!+]:R:P?$^HSC'1%HGC_KSAT0/%QN\CJ"'MEVA8,W!; +#@L*+FI>
MASW')T[OC"J?./T4$J?[E.0^);FW?V_5=9\.&]K1)_>UH??91''Y4*>?@-H.
M2;76W:-I.BC-&VU!$$/KH2G7;U%3^W%2/ZQ<^9HJ8?0!FMH[I]XGV?9^0"R,
MG%:2;=TYP:S%,E8N?2KQD:42A[OB=1!-OX!'<!/3O.WJ61S-5<PNQ-"X[D]:
MK-E7DN ==<;O$:9W=YXI&KBD?9)SS"L819)SG*F;&X4EN-VLKR&;<]<\VOC5
MT:W?;L_942WD!JPWB\<"<MY1(MV.ES<X<@_(Y0>L7,)" 8%<_H"72WW(GEM1
MW!DV].5#?/D09.5#G.=%-VP1?V/$FB-<-T:,CF0TDJ[IE1"8S]#511!!%RF=
MTT@>E4$812Q/U3V58,T2&DGH]_QA1YWY8HCMB+U?%&E&4*N+(S,UY*8J8J+N
M9QPQP+BH>1T1R18>_LGSZIUMUZPAP,[<P2G]*O&=A/%'5&VVV\$0;&'7V6T,
M)TN%)",N[C/"N(%T<<K#-7D\F%K.4ODQ*NOQV+REIL,XY?6(!L,F,K3VD8\:
M>K\(E?]29'0ER:FCM;K1Z*./0.L&4US$B"*/C IC+<[R2N)HE40]=D:G&)KV
M/[/':>AX!!#.VD$X-+:T9BS#<1XZUY$=H[I#')WKTXZU=IC6E26GR(?Q?7"?
M"RD[A0ADVWN:%NLNR)2XM+#AP,=RD^;#@A2?I,^;4'0FB.TZFD1_YE04ZU/N
MZ(\J&=%!3B*C+:+9* ,E\ZN@5IQM#OZ"9?*S&\:KQ1IZBYDR+;+J1J-7BW5L
M>6W853X^R\WLM>;1:LW="')TFF>-&&$='=).4?N'G5]2% 696;8D/. D(O2A
M0+C-\+OEJ&Z0?".B/*;WF-[L%A4WS\MHDB3L,91*NMSMYYS$-/O$ME6V3*BK
MW6 #(?P=T==RBXE/+$Q%$7R?2JIINMBS @/ZC4;#SKGI*G_[$;W&XS4>K_&@
MU7B:236O^)R0XM/B8!NA_M/9D8;.!6?FO0L4YU0%_"%8<[(.:1R0I[7<WTV5
M/N,X;M0\(!E>L?.*G2ZC))D3+O?J.1.9. _7- L3^A>)9^7:DD)LJNP'$R%(
M)N"E>[H:UNE<3.=S28[R0)=TZ50Y;5NOIG@UQ:LIR-04_8[U2LCHE1" 2!ZA
MBM'M2>H4</\8T%1=P&-\TPQIUP_@!F*;GN^QM<?6&J1SM5L\Y[G<P?KTSMJV
M QG^*VF"6_EAW3U6]EC98V5D6%DOC3Q6'CU6!APW(\3*S<X>IYCXIX#\F=-U
M\44C3%P_@!M,;'J^Q\0>$^ONA7,FSZ!L,TO"-)/*Z^5N,9E0#KSC0&BYGD!0
M1!"LNT?+'BU[M(P,+5MO8@^@1P^@FPGN$6)JVW/7*9K^.4A(V#B0HZ:W&QRM
M?;@'T1Y$:X#.)R($(9_4^KD@(N)T;;IB"N@Q  =3*5E"Y; K"/M$PWN:R'G]
M'&8J+?8&A.=:C.3!M ?3'DPC ],02>7Q\^CQ,_A &B%D;GTD.<70[]\%<A;"
M=$$E04%8Q)$$*<F*RZ,+QN)'FB3- ':3H=V@[^:4>6CNH;D&-GU4:U3N]@<2
M7STOL#(X:[)B/*-_%5?B+\N0?1#(ZF+(@6SB&M)A5G'H $CY@P?+6(_DE1>O
MO'CE!9GRTD!P>5UF]+I,T^-JA*I-ZP-KA!==N\-?;O6Z[XI(G:QA['U==T?Z
MF?;IK0K'W"Y#3NZE2A[/PHUZXD15L5L4#]]=MBB*.7Z1W$RBC#Z83-%=#XM#
MM<-%C5<T:Y608N6=J95WSE9*!A7BZ(:(C-,H.UAU8O(8\ABTI'M^"JJ9*BB?
M%O9'T>GDP <>:CX4@6>;HO0G3!^O[3$D!TN62- @+HL#0R7@V!4FW58Q?5D
M3L^?_7A>&??*N%?&T2KC]5++:]\GI'T;#J=1J]NM#J81*MU=8RO@%+@K_=)^
M"EIA;^!\N*L74S\?_:C7;FTQWP>2=AH5[N68)KE\:86[64ZJ".1Y%@C%7T-+
M3:/!'=EQ6M#F/>W>  )+4"P)*=86?2"W)%+A-92(RZ<HR>7R^2C%C!*;>59(
MS>G\,N0I31=B1G@A52SR%G?\H('FZY@N53,NDKB)K58LM3 &6([CE62O)'LE
M&:V2;+N;O>I\0JIS(U$^:H6ZG[/<K5;Q(>#D@:0Y*2!U,^5!-X8C'<%,@E<%
MO"J@ 4_G4IRJRK*_TVQYGHN,K;8)$2=I_!QX#T)8+49RF[:9BG"QX'+N2_%T
M4VX@'6Z'=$'#@S&_M$U?KWAXQ<,K'L@4#Y X\CK&Z'4,^+$S0G6BP3$T0E]<
M:U#D5"OZ-E@PJ:D%<OU'A*LMEH4T$8':#'GXO):!^A%P-#>:DA4QK8)D2Q?S
M=#XG7#[P<_A$5_EJLE(%?XX@ K2Y#:BI(>ISN%%?[K7U6<ZC92C(1&[!8IH^
M?[7.#RFT[8M#T\-%C=<[C[#S-<G.0[&<<?9 Y4X[VWP1ZH[ \\WOK1^:DCH=
MP'X Q\D:Z8,40+,DC.JW%ZRQZR23$2&Q4%:\*R%R59-LRF_#PM)9B*I:'J =
MG?)SH^1\2N*=$7(21?DJ3^1LQQ?R?(GHL5"V[^A61PZ?0YJNPY7\>,?#5$B$
M(8_)2DEDW_%4^.E,YK9S&9^S1)+.E%1Z( >A-ZK*X;5$(S4_'[ #]"EW_2!O
M^]'1F]\+\F<NZ;A\,(EW;=LAJ;Z3SZ[ ",#60U.N%P^F]N.D?EB9)JFB,0WY
MYD#X&M:/MOU@5M!3,1GJ&8'N8V:];;!RJ5]MK#D:0FH)[O'P9];[&)T1TN(E
M,SME#)7AO*<-T(^!??0;P0B(\&T#HTRO9W%4B[_M&8=AQ7<NUEJ8<-U>_$&R
MU[W3U%IBH7*:]FT/P2<.0--B:\Y$=^D/QF93KP"Z.WTP=FV-[D VOT?"IIV#
MU*FK_/O@/A>29B$"V?:>ID480TN/N=V@;ASG36AJY3\_VS[N?/\T%44AW[VD
M27Z2.DZQF5FJ9!G+LYE<&"RN\ERW'*H#O[L:=YIG1=R[J'>Q:YIU0<0#^X-<
MDYPS$5$B1<15&FEH,;;N(AZ!A*K4NEIF5^DZSR92>*V4I)9KC-R%3S=R#6HB
M$JQ[XX@"P$6-CTDXLF_OQ,4DDD>.* ]%]5&J2%IK/;C?:7 SJ ^BBKIZ#X2A
M]="4%_)^QFE4Y]P%]1F$BZ^/U/U!6FA/94Z)$KA=2:U0'FJ94/B4Q%+W*H!J
MO4.[AR<@F*$JT'&HD]ZH3].Y! 'J#!._A4E._HLNEE:3U/8A2.?I.5"V]62\
M& D[Q\=(I[L9J!MYZ!F1*NU'QE?AE51/Y#\[<*YL%E/^B0DQG>^.HULJT>F!
M:+R0L$\J^ ?JB'F:.GT<PKG;AM7W/FD-GN/\GF/%=CC;&&)@P/TP<&.,*P'W
M.PUN!D6JQP+V@HI(&:UJ55O[CH/R4V#0WU@BY[P\3RQ8TO8=E"N#.# U'YQV
M[88Q=Q@K_</N=.7Y.@]YPCZSF"3ZG:!KZS;2OTP&*.[8]LC>'?1$_,HE\*EA
M -IMH&CK"HU9G&T._H+%4ML-XR.E-?0J+;,\ETFT3.F?N4Z^ZAL/3+=6-IF:
MCY%V&ZGJXW4[BV0U62U98],S1F[A&A9KK,A@Y-L@ZIBM:,'(HQ$N,WMPBCX4
MVQ([&'8S_OA2N QBEBYF5*%V?4AG#!&G3E>XI3D-W5J'GSL,&MJ!<I'W<RBW
M6N[#A1DW7^XP<Q&Z50XXBC5,FNR5*!=\-TBEU0+O*+C4Z0*'Z.OHEK<13Q^^
M:[.]#N5Z;J]=8, FG<FJ5F&#Z&+AV\EG@//%;9RX$XGE[_58"UZD]WJ:V.;1
MB2W@_0XK9PLZ.05CLK> OY%>ZK$(^AS9?9[. O: ?'] PG=WEU& C/^ A'$7
MX:K *?EQM%,"#-D$SL-/^.>AR_!"X*S\/,I9:1NIZO3&Y$\!D02MBR_:79,$
MC.3F;B28$%^$Q5\\TY7S(&M.(EKLZ2,2=4T&"K&2@DCJZ]EFEH2IRF-^N=L#
ML- J6/=3"JGRH3']&(& *\D;?T[(^&,C/49J]*D7]4[QVL]!(O4-(EJ"-=,P
M;I :C H/TUX?3!,\.X (\J\]9?*/?VWSS53&]-?^WC]5<F=HJ:KZO7>J"GM-
MQ?NK_,T--;4S5/$K'HH&O<WR2;D7R"<E+B^(B#A=FZY- 'H,P,%SSJ^"L#O"
M5RHE7%F.2<L(I*-73UZ9>J)GI%K",8.H0:I@0;8STTIU-!$_==//C,<D*H40
MNKR0A^R8WD8]E'++0M<[Q5L?QFU] .,;-#NM"7]PV./4#/'^72 9EU*#RND.
M0E4[4Q3%[L,T#A:,Q8\T25K:*%H]PXT!HP,2O77C]5DW++2,2?SO7&1JQ7UD
M?+)B/*-_Z3Q2QO8#N:<^JDU'/M$'%=F[VS%%S5U@'37H %X'?&4Z8 ,7%7@M
M>9@X>IC85(*,%#4"Y;];L/@^2';1<L&<\8!(5,8VA 2<+I82,>5KN9XYR6@9
M1M<6-W;T.$<0LE-J6^5X5[>JELGF@JR9H,5%P9F4K/*9T_EMF(3\.-.G72<<
M !,7-1[N'@&JR^WB/R.IW&1%49@BROY,*K_Q.5NMY>&G@[_6_0>"PZJZ2TKB
M+9DJ;$*H"[KR",DY 2)BBS$\*/:@V 2*;9:3Q\4GA(NMY<C(H'$3F )D$=NE
MO8;'GUMMX%M5LFA%"R5%%);2:'?%)J*M(]N:#N\([;>BKA6ZWWD-?J?9\ESJ
MB&Q%^/YN4UTV_R9=;=!&#;%7@H<DH5=IRA[*&VAYMF1<73.]FM27(++HU@&1
M-T00N766S^4Z;]@F3++-5K*$BV,,9]D+AXZ"BYK7H3$90M;.52(?PM<ASS:J
MV&Q-=)^N6>\TSCB+\RB;\EO"'VA41Z.NF2L:BV.R?+RH7(2@MN.@MOL@1E-X
M)5D?5S4^7I>U7%CW/0UN!@TTK3KK3:5^0'V<<O$K#X^K9Q_17-'"*873;*E
MU#,6U-E\M&V=4KV]\:TJVU:]]*LT2O)85?15R5"DSG$7/M7PU&(DMQR7Z$R[
MEBK;>)O;*[.YF8.1M8",M3KSL+&JQ77,"E(AM9SJA3*#0G!<4=G6BX\UU;Q1
MF8<[WYP88KZ[7<EF10W52C;+%@; @N@6:2NQBF%1=OG:-+#+K?V^NYWFO6K6
M8@.55PV@J:'9;W:<M=;71N92:V2K!_*(+;>EA?T&R"&6W);-W5=N?:+?%3G+
MLDU;YZ=I'$=>3A@9K=R9DTR*VE7(_R#9)%M-YW/"Y?N4^&'!P^H4#+;=.O 0
MEG[XB(;)]#$E7"SI6N\<!'7H@+#S)%2I"7\/56)/"2=O5*QIF;CW\DD^D(JO
M$]M^Y0VV[-L!N1>DS#1\F['HCR]RG8H+D=>_9$#S#HC:ICU628[3B!2/N<[5
M,Z;SXH\JRJ!].B-OM\(G<5SL[C"9K)3&6D^<J4?GI&UO&$/IJFS>.5'J;=3N
M $/3#HC9+8JR0)$4 >HA5:1H&W9(R':W0TBI:=H!,3/Y8ZY.C-TCZD6 H6D'
MQ-R2*.=RA\A9/[8)U9,%[M0%@6I)W!]'?AVD<C[;[)ML<]I/'D/^G,]=2,Q6
M:#&%5G.W#--I<<=:%/82E;[V8TAYD0"ZDM<!GC_DM!T2)Z[2,E%XSU-E^<P.
MIN=N2=[_])-Y ^K:=4/&W2/[2.?9!D2+OC&.V"9<U/A(*Y]HSB>:>W6)YB9)
M\2!2$SA^^:0^U@6JV'5VRY<Z+N\V:UV=^\HV;J.OJG1K#<7&]L-3KZUQ#^@Q
M7@Z&C>.KHNM96WQ60\[#)"'QV>8RC)9?M[7AM\FXCJ,:5RN6%O:@6<BGO+ :
MQP4VEIBYD%9U_,)[#G)3=NLFK1:XURQ]($+26T@V<<>R,#G\_9R)[)IE_R39
M#8G8(J5_D;AF'GI_WFG,7JF!?61\^Y5J]][UE&J).(UY+C;D5OMU/;U5SQYF
M5O>$:.-3C>V=4C_C+"(D%LJ5O+.$2[D:JKNHI>FGA@UX1\<QT2+C-,H._0TW
MMU_T$<.0/FXCB(MI+*A186S3>5'@,8R*2E4Z  3O>"K\#(KK]O>V"Q+/-@4@
M@V6,J.WAEH-*0?S2V'E68^R<YIG(PE0%FURE<A>E@D95EE5GS\,U>Z*.G;UV
MF\;JEG_M9247C_)S!G_4L/*FWYLE/= K95P9C7"1%[$=!1@N_:/7Y+'XJ9X'
MF\YN^<KO!8UIR#<'!Y3&,F1L[Y3ZG=M%KNW""' H5%52XQHFH-W\W:577TA!
MSP%\5[#FR!8CPV8#,6M@C<7(:;7QGKF$,TAOJD$4 &9]<J"Y[M-@N^XB@ZVC
M05%=O^A)J"&_)M3B=5M&7R&]KF>YG8$N0G3;&7(8,9MH/Y1[MZOSN=6F=7T-
M#KB"?2TK7\OJ-&M9=2S^S+&6Z"[?6;('"=]T>_FNK^-:$X.$1N@YT:@JTIH:
M_)>H).J@:BER,>UZ_5AX6]$)RK[GR.["G-OKOUW+6)]=P?K,0)5= >S)QB?I
MS+?4P;<<\8DHV,MKX%L;63X%^.70,:91L+N[#.3P Q(.F\:8 =G\ 0F;T#O#
M0+9^1,)6XV!M()\_(>$3?L\:R-C/F!AKEE@">M8[5(O-K%KD^8#RAP7,]'11
M!#H-V&"/70@+E$O$B$>?-P3*(!;D\VS&:7"S$<HK%@PT0"H"Z!1AP4^.8XJA
MTX,-APUP]08Z55B@'(9+8- YPX(2'=]%A!I:4"'+X;+N[*?+1<;$[P/) 8V*
M$FHQ37+YHH.49(%\ R)8$QX(Q67;?(KMGN(HVV(71,)R,?K<-Z>4^\8B?G\B
M'U\L+?I ]KK;Y9-*^DOB,BGP:IUGA;"9SB]#GDIH(W9&E[--]0"Z7!S]/Q'!
M#!KO$T&[G0(O2.Y5OEA*2KB>;4K;HL5M2\MQ_*TN\_TA[9WJRC9NJ23*PB,1
MYP/AX8*4QJZ+\D0NC>T'>M\D_G<NLD,WZC$_[4;S=Z+<7#MQ<$ZQIN>!VPEK
M$*YA*R.-,]$#0$ 7=@=> R_-T.,)F\.UK3 $U+G97CY&RGJ#(XV1:H0_1Q8Y
MU2E6<FO ^A#PLJ1.8:MI::<"#>;('&5!B[<Z>:M3TUK4YSGG]<J335<\/%VS
M-&K.ULO>3CF[H")<++A<-R4FVU8,TQE+(%U.R2[B]>XN<2YH]7A(.WI("Y<2
M(T6O]H<5U#4])D;KCB^WL/R'8+O*)8I=,ZZ*!+8%YQ9#.H+HUA1YH.Z!N@8V
M[<)Z;XK5I.3R;;F^ZN"3N<-0255+,FYVV^)*[BB^*@Z>L\WV1V"R5=N1/-#U
M0-=DT+5?5![_CA[_MI8I(X7%T$/"+4#\,1#YO2!_YNHKI8FT-M["1W0$#VT)
M:E7(V==([H;<494C1EGS=_N4YXM,Q=,,<P?OVSFY Y<H_AQNWG]XM]UYYAJ<
M@.;=$/7M.RNB3,V[(NK;'QH5#+;MVQVYP-FK:]@!(;X(=A4QTY3\5Y[&G,23
M-"Z2HH&7NV77#HCU%;L[(M \?]:=.R!XN"K,=00]LNT*!V\*8)<.B"O@0 D"
M 9+$W!J',107-:_#-.NK5G=&E:]:?0I5JWW=9%\WN4=.OK+9[,']]E=15^"U
MU5C#<_UZJT7;47W\"KN9B[I1'4<KGEK=[%.K/NOKMH([^CJ*5O2>;AW%TK-U
M^5!G^ &U'9)J;02*INF@-!_EP#>0?9PQ?V#*]:+'U'Z<U \K+WV]4U_OU-<[
M;9F=P"15F;40P\JEK^HZLJJN\.A'':#1+^ 1)',P;[MZ%D>3S:$+,32N% P6
M:_:5U-I%77QUA)5VG1?M!"YI7V\6\PI&46\69Q7-1M%1Z"YBCKZP9M<\VH3W
MH%N_W9ZSHUK(#5AO%BP+Y-Q=10J;Y0T.JP9RZ:X6A267L#AM()?NRDE8<ZF/
MIW8KBCO#AKZ2NZ_DCJR2N_,2M88MXB_I6F]]7)=TC6Y7-'L+QEA_-3^Q9*7I
MO%PKEJIL34.6T"%AI\5,495AZ[+()Y;B:?T7^<12!\WJ @^0-VR%RWHI;(FM
MTMA 14RQ5!1K$\\'Y14+WNDE3!LZ":@@40_%B;$@HQ:9&Z"LHD)'X#0:4.ZP
M@*3&UPR@C&(!31W>)=JS[B!/TL]!0D)!1##/LYR3()? 0$1JX9$XB$*Q#.8)
M>Q2[Q$([2H$YDQJ.[B9_4BOB?*;-UW>=VR*P^!,1@I!/:GU=$!%Q6M1FU=T'
M /08@(/IFO!0I; K"'O. ;PM2"LN<CT[\.XH>9O,,\+_24+^D3ZT9;1R+)1<
M7TO9=O=(D@?RF:79LBZ2O^UP*'GOZ&6/XCT71+*\[E95TV'0\GHGG]G%B_UJ
M'+S</K(N>-V/<DK7,/WEFRY]IA#HXEVGHW>=@A'JR#RHW0*:D3E7.SD41NIW
M;7GHC\P-VPVN&YF3MAO@/C(';H>JZ<@<NNVL#TX-K^^_#^Y5I=<@3.,@+DN@
M%I4XY02*0%(>"&45ES_O2QX'XMFOU= @V_%3W1AJ>R&Z53+\"S(GG).X<&@4
M3JCZQ*6FMETDI-WY?146F^5<A1!E=^R6<.4!5;>@]A1H,M,V'@6'$1H7-=XD
M?J32MRP57UF#H)>QQS0K9YOJ 3096!P\$<$,JKM(VG0ZT&ZGP,N@&8(N)3A@
M&T**<V-:V RTV;R,[9U2?T-$QFF4'9[?-[=?M!R ^K@UISZ7IFJY^V$U];I\
MR"F9G?O*7Z5=C95MO''<20(@%V<M:WJF(?4F]"1&C-/4 P)RO"3-UA/P GD9
M0([^1B72/8?\ F>;E0%$:N@\(DUXM<!TZ+PA-OQ:F*S0^3^L^6QK\7*[BQ&<
MH-Z%;WV&HW+A]ZFBH3O28%/2@^G0J1_I0Q!&1="Z*-PC+%L2'G 2$?J@WI$(
MQ/:=!VR^;[IOT-"1U/5CW7B2^J&ZE2MILGW*)(VGBIR;/3553AI <QS^#US4
M>&_,L:5YNX[VZ^=7SD2MST#?VBWE2<(>58J$CXQ?L/P^F^?)2_KJ&+'J[)0O
MP^XW-1O*GKR=O&LI7L4G%J:BR,J8RCF6Q^2>3J#AN,EHIV0A]K;7GA2A1@O+
M:SRGI/$TERUC56T@IS8ZZQR0MP8'.3K#'(Q5_8F/S@H'2'< 5F(0:]*[]1?,
M&0\B3F*ZC4=TH4]#'XY1J[:CW=^S]VKL*U0&8:3]SFDFD<V\5FUO-HI33F><
M/5"%:"MHK&$+TL6KPUX=]NJP5X>].NS5X?Y51FS:,?R$'*E.W K9.-4J?PC6
MG*Q#&@?D:2V%U?-]-*4,U?QDJSRV>H8;';$#$ENY66?E(RZW3Y"R[H*LF: O
M0":P=0>W]HX>4EA"[I9A6J9K+=.XRN6];79+^ .-B#C/.2<O+D)U-V!WC,$I
M=D;*-4LC,#4O&^,P N"BQILDCOVX\KPAF;IV/A'R@]"I>MJVCM7P0]E1O65!
M;0>DNG9W0YM[U=FKSM6H5+]1O6(\>L48((E'IO:" =;(=-RNH>Y(-6# (3Q&
MUS 0@P-9PY*&RDJI!/*&+=L4#%PYM;W\&-!457EC?//2QG ?)H4;NIG)I<G0
M;BPMS2GSOG:OV&H4EJO=LMH>-CK%5MMV&*H_RBTFEB3^E;&X3M72-QZ&[FM2
MI\Y6-1F&QIOP\;,40IR&B7%JJ]H.0_7OC/]QE1;5%VMO/N@;>X.!-QA48R:]
M /0&@]$;#  GW,@,!A:2>F0F QMA/E)S  2YC,P>8(8Y3I7)GP+R9T[7Q1?[
M3^VT2*LQW:B/#4AJ>_\Y7^6)*@=XM9+**E?/DSM3GK/99B:?FDW2^')'R!'B
M:3%"!\[ESR2FD3P2=T/7I];5M^R!E-O\_M\DRN[8USFP-6F*FXV 0U7'18TW
M'+R\:[[;H!=DS4E$BV0:\G-"BK,GC2<KQC/Z5_$]=//W-;SK: $:$;T( ;5U
M';1?/8=GFSM)AR;[L$5/'!SITB+ .N'@H]Z,!.F"@P>U0K2)D"UZG@Y'@V9W
MW@>4UU,*NNL"Z^X-;J_,X ;+LVMSJK 6X@*IL=%Z%T'FH.Y =OS^S58$F[?(
M+!0R5 ;8_E?Z2!+5=O&V;71;=*9.RPFP4![<ONM>I9OWKEC+953>E6:X$)VP
M M_6 ZN1Z,01.!51#S::D?EJ6ENK1^K @1L87#ET\C3,8ZK*"$IY%ZO0N.*3
M8 F-U9L)GIL*=3\Q"L4RF"?LT<*_T_H1O;M[.J*P72%%'C[&[#&],D1N5WDL
M;/MVX&914:UR&NYXF(HP*B68G*'X@CY0.8/Q--U6R[A*XSPB=1ZK%L-T<B>2
M183$0N6V+I+?IY$\9\_9:E7(X:_3WLLM.IWO6ITS47=?MI,A.V#N:"F<L_2!
M<%&D[I9$KJ@0RI&L<AYH"F$V' .'^PD7-=X9=NP,B_^=BZR0JG?LADB!&]&$
MR#UQE4IA33Y)Q'?'SJ5T*'(X2+EZMODB)?-5^JRK3J3$>"AKTMR+C$L!4N<8
MZ_%1;N?L !I.Y\])2@K9H:Y14*'-%V7;W2EO:O[5_Q4H>@@34B2PV-6:43](
M"K_^XJ"E?)&)/,/3A>1AS4282(TA7^]XD@L]E2)L^S;ER5XS/T.0,)XYGA%.
MF=P4$5<VH@M2_OO,]N53M S3!;F16.ER/B>UNW$8(IS.\P6YS_:GI90F*?TS
ME]2*B-.B/)3&,6S5=T"NRD]*>TOEN\J5="UK@+P',6;N/B!OQD*SIN9CI'U0
M]RG$&%++#[RK4YY^E9,J%+@@8II>/BD<D5.Q5$M].E=OH88A<#_'MT6.9>XN
MS]0LW!0)TG@8UU^#LND\/%]<GM6?:'A/DP+TV7!5TW5@GN2&+V#K[S1;GDLP
M+&$OWU&Y ;,'&F5@3G=1TC:OK:+/P%P\:Q[GX9IF86+0<.P'&)B_KR])@[FJ
M[C8P+^9:-: ^;KEX-DX5IBAY7&XM;>(CXSN#X92?)R&MC?9I-(93+J6*7Z76
M/VN^>[6^AD7[ 9#R9Y ?S0?"P*\2WR)K\3XU R#EK]G[! R$@=\*LYL=GYH!
MD/+7['UBLT]^95*M9^5E&[=4EEZG_68XR/=<^&Y-+\.VO]L0ZW"SM71/HC]S
MRLGG,%K2E/ -X J)76?7H>//KK4MSKA\(CRBHE8Z0+JX#:16#K4S"0!C54M7
M0EB=74/?^)0"P/NC5QMR7]G(*9U?4JD.)/0O$BN;CQ*(T_2"<*D8J"K,=9,,
M[.5#[IV$W-O9ZYFM#1EKI'WUYJEE#^3'0!=1;WQ%K)-("50QN+VM:PQQ]1VL
M;Q]1;;TO<454:X[]D<9-M]4.T<G=%@PQD*8YUNCQW@.9T"V%7EG^ZM2R]2*C
M$Q:NI@JBF*+;8*XFIUF,';H+'*ZFRTJ717?MP]4L64:$ .?)75+PON>IQ34(
MX%RY2S+N:DVU\-ZBDU;0_'G-@B308:(&C&BG 5!V'@G$Z9IS73P).@C3-?.U
M44_H]G?7G)N##]%!C1ZF0!NIB Y#=#T!%K&,Z#!"N[EH&C2!;D^TLHZ!8V'0
M'?\M&#J\C-[ U8\.#W0S%4VCPM#)R%8; ASL-Y8- 6%H7Y.JPXO;8]DFP FR
M#Z=!!YV[F8"FT<#H\'0WTS'D14YT6 3!E+:Z@8P.XP+/LF:QF/B.,&L^:B,N
MH#=K\9U23>:@FSPR^[EP4$#C^^ ^%W)1"Q'(MO>21?6<8,U9,&=\%0:<B#S)
M1,-:&DV'=U-6HQUUK7(L73ZP/\@UR3D3$242NDF!69_\QMP:1V(97-3X-#='
M(;YGV]5>*-FB%*ZEOJV_I0_N=QK<#)I\H(JZ^@0=AM9#4RXD!/VH)"GD,HYU
M?S3<W9 'DNYQB 5?1ST'JA)01>'9YN O6+4 NV%.Z=*(O\+0V14&DT1CC8\E
MM]PVR*1MN7\,,X'_1@/\_3%+'.Q8G81=8NAR98_K_D*+%>YO.%CO4UPW'%JA
M W1F(1C3UH@/G8^B/9^@"P\.#%SOORLJIF:;0&R7HLJ;S9_MUH%07K0@E\]O
M:N1J\P@WAJ[V%,*,7=ZR]$HM2Y/'D,?'M8Z.,_Y6M7%*Y=Y;5;C.OZCE?G/[
M15O?$]1G(+V]^O++1'D7%F6-@+/-OLTVR*9\#2"%OJ/Q$:2U.*"YCN3+0D#N
M_51BFBT)OUN&Z;2X8BQ^+0+2K]+26UPW>8X??Y)S^SNABZ7<<9,'PL,%*7Z\
MD ?:QY#RW\*DUM*&CKX3>3O7K'"#DO@ZUTA*Y\\_M=G%M^SM23N1=_);P?5@
MLK[Z\2<YM_@6?4/ZQO%VY(XNV7PQ#;OPR<Y7N\4CQSZ'Q>IP.8-'#QS[_$WS
M3&1AJN(&^X$:#1Z-:TYK-:Z]=IW&JJ:?L?1"GX_R<P9_U*#1)@6Q]^:-=&]]
MBDX6"TX6\J"\2C-.4T&CXK0\V&:Z.1Z8)!^;X&,3*KPBU19,8S::+F4J^B"&
MKFR&#&0X1A?3T.L*8(W,TJ@\Y(-NI9%&372XI7PXA;6(0!I.T:EO9J1Q%N[5
MP)$&:N#!U.BNGPZVTBI--^BND@XV/36VP9&F.1C(-S;2B[3X'%K B?SQU4RD
M+AH!.%D_O=+)ZF?I_?QJ9E/G'(4"68<& 52SU7CM#1:I&V^3W?06IPMYP)!1
MNG#Z6EU(OSA,*E28DRY$7G\C'= <1Z@N+FI\X/ H X=]R"V&L%#GD4 ^Y-:'
MW X=%.I#;E&8 7S(K0^Y/96YQ;?H7VG(K0\7]>&BKSGTT<^9#Q?UX:(^7-2'
MB_IP41\NVD>XJ)VM'E7PGX\4]9&B/E*TN4?91XKZ2%$?*7H**\U'BKH*A'R%
M8:/]1*.]GHC2#@(A7VO4:#]+[_6$E780"/E:HT91QT%^"'B9)#9(2;;[W#CH
M$3::HPA'&V):A3-J*^K*'P6-M[7'RH+C+[QP+4>Q,0DW86&;1E@^EBU2^A>)
M+Y^V!=>F<MO(?\["1%6$M.;*=F <<96XJ/%1GD<^"U!]ZR/WA45-;$=<7% 1
M;I58N>.G\^U6T05V0KIX[]$K\QZ!#;N@U>-MM:.WU<*EQ$C-KQ:R?&1VTTY@
MXLA,G7V!2%=:EMSUL110)%:?!$MH'*H:"/<E38%8$I*)(,HY5ZW7A<(8Y&DH
M&3@PPYKUKVZ>T[MFUB69ODR$UP-TM[VB2!5_%K-PH\ZV\W)-U2!0?>-!Z"[%
MMZ)&E5@'4:_KXIH'>5K$.QE-B3 RH&_OEOHX+D1=F,Q"&E^EY^&:9F%21[N^
MM5O*A9#RLX[0KWX<@"[#&JAJ,QR5QS77==2^J,_NGFI5"1XPO2^;#4HK:)+K
MFSNE?5> ['Q?O5WA4@DP)65? >\]'->^D?8#NK6KA6(Y26/UCW* /(2)<GU,
MLO.0\XTD6G>;QZJO8VOA:D6SPHNC"-S-?R2/H%I;H;&'<PY86L1;:E]!33,\
MMEG];K'IZM92NXUXW>JA1D%L;.^4^E\9BQ]I4@=NCG]V2MM5FH7I@DHXNST(
M2/:LVQOHMNGJF"?YUN5S-I*B6MI?-G%*XP$,KR&QHL50%$H97 BU)4OD<2E*
MW[R9;&VWH7C12T DVM%+,@PHSMQA*/K!0!34QRD7,WYXT4)W\&M:NJ9X+17D
MRR<5:J-N0111,Q#-T*(G&HZ,,,"NLV.^V)KP;*.NJ622,B4<UPKPUI]9D"Y.
M>;@AB;(LST)>8S\U-QP+O8/>TCTDQU#;MJ[A8/3>\3 54H#3HCK\X2^:!&'V
M SCF+Y-+@L27(5>^+S&)HGR5%X1)Q8-&M&X'PSN>4@Q)?_1J4[!5-G),)Q S
M(T')+\DP0#9S!Q];Y.1F>@.!R>#',])HJIH=7L.8S3F"[EJYY@W5L#N:Z^!=
M+]UQW?2N7<(^!-!ZUZ$* =3!CY$&_0'<L>@$IY[FPXA&>^\9NM<(9A8>RX(N
M>A/,H[5!"UW0)IC5>F<&NDOE\"7:^D5AB2C^FB.3:1NI!-60#=QS=?96I%(4
MRC#4)(MNT=JP:>_I12I,8>RV8LFU+(6QU,D>=)=-PYXUY,L/=D1 O;CH#@D
MX17P4Q<(CNY8L&81$FR-[E2PX](^7@S=QK1CN*MP4G1GB=TT=+2LL>6RLHA
MP2R!8<<F,$02LQR&,5H;1X=9^,)8 X=)HP-X4",JS+^(;C<""/]:;=9'CZ';
MA';\Z</BT6U#.^9 5]/0P1X['FWC5A">_S;LFL(Q$$I3&_;L(K3WS/9[B?_Y
M GK=_?7GID)5455VMP)HBR!,5<O5FI.E\E$^D$!.MT5:M;Z>W/M%_WX);UE]
M5CXWOJ /4B%*X]]#E? ONTKC/"*'WMBO*]""NN#(!("+&I^7X,4=.)%-Y\J.
M6X@XPA]H1,2ME')'!,,[.*5_=]#."-^EQZ11#>G:MDZI_L@XH8NT- E$A]$\
MO\I%^DE*F"\I)V&B$LC4,--D"+=W^2090M%!Q#2]?%(*5T[%4DFHZ?R"W->%
M2H+[N>6&I/),2.22G\0K>28IT)#)XV#KP:OC!=;++2=<SNV,LWEM\'5%"\>W
M$N6)2]02^"C!6ZFLYV4&I>VQ?$;F<OF7[>[")R+D.N&A1),T#?FFT)*574 9
M75DB25M<I1GA1-1?<NS]B0/,H*1SN]#.Y#JL?]^&ULYOI(K"4%-297QQ^N8#
MT[[[6R\EP/V<<G--LOVVJ*&\LLUP5$X>0IHH1]D=.["D;%4V'3)H.(I;3EFZ
MU4N4<%'$ZE>5L3T.Z@T7)\#]G'(SW9&T):9N?]2V&Y9:PYP;VP]#O5$::5JZ
MI5C%<MEN5U@GQ[?W! EYI*)]+\@#2=C:?):!^CCFHG#;[8#=L1=>3G,9GJ6B
M8^3_8HF#:GEK/)+;VVFD0*#R%7P.^1_D8"?7,&;NX&]9GL MR[U!8&<BF*87
MA-.'0B>MFV1@+Z><'!4Q*>M>;>O]'9:GTV&^1F/X6YK^PI>_\.4O?!VQU!H9
M('3MP[+;PYP!"+WZ$/9J#:$(W?80?H"*';H@(3/=K)$&@D[:6#$*1>WH9(L5
MEU8N%'1RQHI5@[4(G=!IQER=<09AK!!$IEH:*-')5CC]1_=H+3P6Z.1L1TQ7
M^9K02=M&O#:/+D G@AOQ;V7T0">8&[%L&7>!3EPW8MK&Z@[DV%T!\$8<=\NL
MNP+>#46VH[@.X'2YJ]#=8KH,@2! 5MW5UVZV#>HC%Z!H!2E&LP\1AC*,')^U
M"N* S@%RW 8(<85RBARAM7#?N+JH419^?Q?0YZ0@05BD8"A*P*N;!8MM_HP@
M7#&>T;^*,RD@)?=-R]YW]L#>KV7T0F^KVQ@?%5\D485*CU*YJ"49J?5V0,AD
M+K' /TG([^2@E07GNQ@/Q\T)7-3X>QS'-PJ*A?:I8J&)PQ6V%:S7<I/</9+D
M@7R6R'99Y_KO9E#$\W!#U&**U<'QD8HH3-3FZV0RM",CGI$Z:=;1:-@Y?V3=
M\;T?"PO7]14S8)W<1E5%2Q+G"5$;J)8X;<25]0"G%.7FHY$ZC4:R7TL^4FG\
MD4H-)0@Z?Q>,W<X1#CI?6!_SH(>]Z-QA?4Q!)=Q!YQ7KC?.7 !>=<TS/>\>F
M"G2.LM9O7I.DV(4)\;N %/EF K$]D%22DL?2J"^:F@FM!G5D"FQ 4RMSWWD2
M"C&=;_TC4WZC;,J73Q(34KD@+W).T\6,<,J.LS T[&VC8+0F>??EC-.HTCC9
M<JC^F%E3WGCV:_LZ)+?IS,,&ZHN1*R'RAM->W]4=L4<.H1*>RE\_T3G\'30;
MME\FFZTF3=^^R.WD#3B:[QE)T\WVR:*R5*BI61=$R!]S=7@!"-$W[8"8NR51
M7\[HFIC),3;&X2;"18UW6ATG'ZL2 )IJM\;VPU.OK98,Z#%>#@8M_*R%LL7A
M]_RCV/XJWMOP"!UK>*X/8E]L&*SH-CPO.O>.N8-WY[PR=PZL!+#Y%&$-1#92
MQQ5@EYBX'4'57\A;8E!(C\HIU_6BQ5#TM^,7"M1%T#FCK!8M1/US^Q8[%D'>
M5VXM1E'YRJ%P#)VH:<%>+69&)VM:,&FG^8S,W]V%'7)DCN[F5OPQ>K6;V<9'
MYL%NY8T$\NKNIF>GO+9_R>[N;#9GW.#T!'+J[LIFAYRV?\$.+W)V)YF;'$\N
M0E4^!+S,A59<X8JI"!<++H%R<6^+S9]_;1BTTG!X1^$KK:AK%<AR(XD($XW#
MKK(!#K<8+FI>AY-.\.S J"W_VE,F__C7C+,XCZ3TV:;TJR#/U,P5C8>)!RM?
M,*CM.*@=U,5V\94XF\ZW.2]U+AI(%Z<\;&=V/[%%_I=*J6G390@>($0/2.7V
M5=<YP8Y_=IP?O7B1VAFL;'-*#L7NZ<WO1<3IND#7:7Q.>:0*G\J_]!,-[.:4
MESNZ4EF"YD7>L[FZXJ)RW.J.PP8],7&D#?JPZGM:7 UZXNXHDQKO))LQJC+X
M2*KU@@O6:2@^IE)=M6&ANKT/E.B5$2.T9U:H&A-K3<0T:R4)D<:%@* Y@ZIY
M: )"8,N2@7 >*H=SZSV)// #_.),UBPTKE?KI:A1VM!X5>WWEQ6\1^-*;?KR
M &8"I%$ZT .AL:*#YHQH=IBS9A ;U2'B OT@/V>Z?/DZY<3M,=3Y+O?1>-;R
M"54T'MSRCFYG6E7<JEV5_?JZ\S3,8YJ1.)#O.U:)0(I/@B4T#M77STV%\OM&
MRS!=$!%(SH7*3[M-0[Q+=J"(C/9IMLV^\%X?W[NOW 'U[9)"[/-%W[$S4L9>
MU'O6 <T[N)W[=4+O:?HBI?=E,1U7J_7+NL[-!^B \&)B7L:OE'F:MT3L8GB.
MC>K-!W!$^,N,ZK:4U^5D[X/TW\(D)RVF7-N_ [*_2.DBIG,)KN0CZS><IIE3
ML_8DC@MI&":SD,97Z7FXIEF8:$W;H#YN[UWNQ9>6\MIV3JDMA92D9<U2N6>T
M#AYMVW%1/:@;JK)4QA'5FG(:SL(B5'$F,DO"4IP:XB-TC1T'2F3R!9-X5[E!
M2[>^L5MW?ZCR8A;RX#I<D:TF7=8(TRYP>,=3X6?0W?NB($8=&W7MA@EZ.1*#
M0A-R >KC0W<@]&K3:6O*=CNC4P.HSUGZ(/7"PMQ1?LY4 L=;$LFF&:T-1>MF
M4#SS4'[_D>U,F8WXKAT$#Y_7Y+'XJ1%_+SKCX6M7MXG$2I(1>90493=Y/?AJ
M.QP&W@O=LN,M;#<FFEEHN8'U8Z#ALN'VK>Z+AJO.-B]T-/><;^VO)=C2,579
MT'E(,HUIR#<'(%V')$WMAPH\A->IJ 9IS)I'=-YZ"[61V2GZ@\4GZESTYM?$
MVJN@^'Q_5B\99@U&&F\#V*EPO1;=;M7;7AG8K(QS;X)>#&MDTT6W)8UOTLX)
MBB8\TWJE6KANT(1K6C,),3 /%OJCB>?O^+@< <.=R*!NA2VJ""B=N1*=D 6R
MI#?1HQ.MT!>EUQ71"5,+MBS-CVC"WSMA56>J 7***I58BT D(+NH\HDU#P("
M<HLEHU@?CB#@%&#)+=:#(1TX UARCG7A%8/""BSYQCIP)$!91@>E.G&90;E'
M";G:^AR@S&,!9JU#<J$,8X%G;<.^H?QB 6F 6$17]T/*=(#O OI<1S0(BT*B
M16) J;P%"\;B1YHD0:0T<D%W*0)?]FB8*;&7ASO*H]@C[:UNAIREX2V;9X]2
M6-2'I]<VZB!"OKY&KYA$4;Y25ZOE3W(S4UYW*Z'I&#C2,^*BYG4DB[3PN%^0
M!Y*P-8GO2+1,6<(6FS)-O#:L&=C+*2<'U:"EMI-Q>3SF85*2I8OG /<;BINC
M3?]%D'F>5)3H;-(5"4^'@NRP:+DUAZ:!L/![MOD<_IOQ(G>T)KZEP0A8.-Q3
MIUPVVH#\AJ.</J>#WD,X)E"B],NG*,F5'^/7+::K8=.FJ]N;44SI&6N2D<F"
MD_+*LO:@,W=P&Q\7+4F<*V>H9B5I[P18#^#O8>@3)<9$[5?]*JIKYM,B.G&]
M-SE%64?'D]OY@ >SV<L!V(SH80FZL+>F[Y;!; >#!:+HHN'<;H>11,VU6 B-
ME&)TL1\=3(#^F$,7%M(!QU!XB#6DN=$IX%.-69];N +M&NH Z&0VC%U+^QXZ
MP6S-92.3&#KI#'"5MG.,C#1VS]ZV,K+0O>9F;+?.XN]V">W$5IXJIR8K\B8'
M*C3]H4QVU\@7W&1L1Z[>YJ3!/+G>$_E*/9$3J43'=_*)&G](91NWF<'D]F(;
M0HJXI.G:6"W)V'X@^W%UU-A$Q1HM2CWF;+-O,PLWZKMR^D'FY8[&=Y]Y24=S
M'<GE>Q5%L=NBC[A*OR[K6Y6[J9\GC6K&?BTJT^]8T&9=Z.])(YZQHZ+"Q8\7
M\KS^*!%O$1SJ9#;!5(QJI@^N;4G\R6DJ:-3GG!J?-];9N\YUU03[>LY89^MH
M,U562^]O#B%/QS6SM3ABCQ73>):$J3$XH\]'^3F#/VKX[)N-&*J'9GULZ9[(
M&-=<:V&(DVFVI\#]#-^;3X;[&O:NU;5!(3DJS]:M6J?%Z/T];9PSM_W[(^-S
M0IW/).SIIS&SK92A00D:Y_P//M^G.;_U:/R&*'@DOS_P8]X1OOJVIXEN0<FH
M9OPW=T><[E$CG+.A1(#ETT\IAMG'!7<6%USM33K.W]2K10!]>'!7?AP&<N*A
MBP_N=04P:S<AJLBZ0;<1AK#B8;>3#\.T%@](PS []96/-$JS9S_02*,Z!_'L
MC"P4%(VV.]* 4D=^ZY%&H?8>=P*<%RR9)@?WG #G"UVNRKXCOH#S@BZ!Y:".
M3N"DH<MYZ<+1!@62Z))C#N1>@,[7J2'O5K& T$E#"<Q[]0- 9^;48'@CTSYT
MLE!B;]=^?NADH83B"/STYFMFV^_5?Q0Q\IO_#U!+ P04    " #JDJQ<)[YX
M^-%B  #D>@4 %0   &%I9F8M,C R-C S,S%?;&%B+GAM;.U]:W/C1I+@]XNX
M_U#GN=UM1U!VRSWVV)Y]!"51;<9*HD9BV^MS7$Q 0%'"&$31 "B)_O57#X $
M23RJLEZ0]R)VQVJI4)F5E965F96/?_V/UV6"GG&6QR3]M\].OWC_&<)I2*(X
M??RWSS[=GXSOSZ?3SU!>!&D4)"3%__992C[[CW__G__C7__7R<E'G.(L*'"$
M'C9H_K1.(YQ=D"5&_W5V=X5.T/MOO__ZS[?7Z-/\''WU_JMO3MY_?7+ZU<G)
MO_]K$J>_?L_^YR'(,:)(I#G_Y[]]]E04J^^__/+EY>6+UX<L^8)DCU]^]?[]
MAR^KT9^5P]E?HV+[07WPUU^*/VZ''DW]\H&//?WNN^^^Y'_=#LWCIH%TTM,O
M_^OZZCY\PLO@)$X914*&2QY_G_-?7I$P*#@9>Y> 6D>P?YU4PT[8KQC!/IQ^
M\9I'GU&J(R1(EY$$W^$%8O_]=#=MA?G=EVS$ERE^9-MT%3S@A.+,IWC*\*+Y
MNR3+]CYC>'S'\#C]AN'QIZ;9BLV*\D8>+U<)_NQ+;4QO<1:3:)(:1KEY6BNX
MWQ=!5MC _GABP_C/21$D9C$_GM(TSE2$8<,X'TUI&.<;;)@_#B<TAR\ T>(8
M24GL$C;JBOY4#F03=@A5#J\4X;6)\6N!Z7U42LWMW"3<6T00+Q8G[&IZ_T$(
MV3^QW_S]@H3K)4Z+<4J%11$7FVFZ(-F2R_<*#$=3S" U7J"5L%N"9.6"]Y:L
M..])4J>F%)&.R9_AG*RS4%RJ%#2[]G%Z\NG^LW^O8",*' GHJ ;^7[_<87N\
MEG%6T3G(PA[<RA%?AH3>J*MB?UV+C"Q5B$R4*2<(09$XW),#5F'XYY6BL0CR
M![Z"=7[R& 2K+QD/?8F3(J]^P[F*<U3YB[]/**>3#<;W.'N.0WS_%&3XC%[S
MT3E9KG":<]QN2/J,<WJ8QR]!%N5<<-;_?D[RXH84/^/B#H?D,8U_Q_1&(.&O
MLQ7[<W[ G5Y@*W*Z4QQMGQJGB^D^@V^*RD7+;=M!:H[Z"<<=W08;(:NRC [!
M[.<1VJX"\66,D,!NA!CZ]*\%VN "[58P0N,E6:>%4]'FYX02KPRA)W+SK*B)
M6_JOG:BE__C['6. \6M\* H;_Z8HJO;FL"U*J*)?Q'D1AT&"KG&0KS/.U^@7
M!OS_.F729MJ13H+(;G*+"D:Y"<_)99Q2.SL.$D8,OOP+7 1QDL^I?K<.DB9E
M3.U+B%HF!\$V?S LT)R@+1YHBP@J,4$E*NZ5-<5-(!J4U62TO()Q4OLIIB)L
M04\>_3D(0W8IQ.GCR8HD<1CC?/M#$_N9F _"E#IPK8NR'1YHO,4#W9;@W;.G
MD4TBQBEO@953>J)._GSRL,[C%.?Y24B6#_1X<3NH"!X2>2:6G\D4^_9#=")C
M_XQ.T%F) ]4=MS@,@VT5MJ6+855I[<QLGJ84%3P/7B>O3-W$9SC%B[AH,71[
M1@--TY99;7.? (N*X!6M,O(<YZZ93I:J1)%4(.;)<?C%(WG^$H=1R3=AM&,7
M^@^J/:1WZP2?OG_X^I1:@O-LF1;191(\'C"+U%A%5NF<TS:C= )7\1(87@7
MJJ?03QAXQ."?G-8M>JK-9DLFDZA%_PM#R*T1),<U1(F(MB[\KRNE(S\)TNB$
M%$\X.\EPB.-G(<L!5[_BG$:5 $G83M2!KZDZ4"JQ.:+8H!G#AOF1*FP&I!BH
M;EJOB@#:"3?R?AR1%94-<@*_8;"^Q*]-ZD'DUZ!KRGRM=1@6^B4N Y'X36S3
M+/);:6A+YG]SLLKP*HBC$RQ4+Y"4[YW%J%QOA>9$DG]#)?FM@(]*=75(LKM_
M*WJEM21]'1IS[!F!X2?LA-V_2_JWFG62WX$-O)[Y7;T;]B(">?,SN;J.B#()
M>Y;>#10RUYH>@O17M,".3YPZ0Q$P'9V=JCF]+?,%SC(<C8M;$C/\YO$27^/E
M \Y:CI3<1\#SU#VY[<-4@XZ" G'X*$X1PP#](G!PJTDH$IW *&E)S:8HL(!@
MJM.<;:9I-&<72(."W34,H%HW3>> <1C,NOZ9CUAP,T4@?HZC=9"@7S@F[A71
M3O(269K94C[_<A)389C2W=U M,[VSXVJF\=@G.B9?Z%ZYK0"/" %LX/JO9IE
M'RF=77ZW].*-23I.(^Z'N25YD>$B%L$2I?<YOXCS,"$LA((](9]1)'YMN19U
MIP->F%"PMOGW;HL$JK"@$I!"1QR\GUM4>X^(:<);NGFOBRQA3N]\MIAG$?,C
MMW"OW&# +=P^J6W.NZ;B)F-1+1P\(@O4<#O[XT5)BA,U,MJZGK\]P;^MXQ7_
M!>!Z;O_<Z/5\#,;)]?PMO9XG%> !7<\=5.^]GOM(:8O1OCM)< !T/;9\:Y3%
M#F XX:_O*']=<:@#8JXV8O=R5B<%;;'5Z7NJ;A:4LC&S:((\QT5^PI*,V!O4
M(R'12YPD$)Z#3&R4(540<,*MI^^YM5*AA,8<I1&ZP<)O]['$:4"\#-K$7D:'
M[XRU4_"!2_4"9&*W?6R6FP^ N.'8#^4%7@S)N&ZE=S_C=1+1&G/]^>0AR..0
MLW<4)VN6:,K8G1H^^<D*9R<Y3[B!L!YH:K.,J82"&[;E<:4,*2Y7+P127,Y>
M4:30+<X0S\89$E/#=K*?Y36VQVHVT76<QLOULO$EI?7O@*RBO7FLF]8"F)^G
MD':JD5Y26)-]7Y]D^!FG:\R9#B+BNF8P*\F:(+D16"SR[4[ YOK@D 13)_W[
MY4\_4=TYM#,2K4.6N5ZF9'+'9.=;KLPG4,=TQ]2VN:Z$S:_'$OJHC+;T^HHK
M16X"H:'C!*!51DYX603*_?F:<N5))!+ME&0?='(7:4*M2'C-'.)Q9P1=,L2H
M1.6(H7=EDN/G Q*KX*V%IAI)[I?]#/)6C:_AK] L<C=2M#6/_((L@SCUE$G>
MK/NUDL5;H@0K[A:M$WQ"%KNANP$@@6D:J-M4"TGD!I*+00?<EPBS-\3MX-V0
M00I>XRRBG]@!VG>[QGGPVFV<-_T=8IS7Y['_[OWJV3AOI!KI)<4P1'22D!=6
MFI-I$2=AAJ.X="+9%]2RH#V*ZSX4!RJT*[0111N=<[2%C_3MBVYIIC$LP-4X
MP6'.DH#/<&SYDW8^DSP$V[E._9AXRX.BOQ)GBQW HS\.\=SI[30DE4IU^UP$
M7Q]A\A D_)Q##@]D8FL!VWT(N _E;CHV9P*I09X0T'8J18*K[9$SEWKE@QN'
MOZWC/&:>)OZR>IO%85O*H=0W0*=ZY]RN4@T[D8"D&1I>%2"/O,G7.D(<_NXY
M';V+4Q21) FR'*WH;_G3LMMSJL9D!$1C%['$NY]TKAFE&:U%'+="=A^$O/?S
MD&\4M9U3BEJ6W [K@<R+=;'.\,DZC>*<FU<X.@F#_.ED02THF$T"G-M.(+0<
M#HX#I>D/EQPO]*F&%SJG>*%+AM<@3P-T7^5CKB&;Y3<F.R3+%1$7%3.4CK^
M'" [H#W$=<NB.*C(;SKJ?(<W\P\<?33(XVF):PP%DL-8P>_A#I8D*^+?Q=-]
M:?-9/- RX#P<XBZTAG9PQS5<*Z?%&SZL4AQAZ(#*;[/]_(^Z*_\E8/FPT)M4
M:4I+N2)=H%UGD!P\/?U4HC/,,Z*V>0J))_([XI;7"6\G<A*$1?S,_F:.Y7MF
M=L#Y+1AX/@"B@0L:EUB]H7/0MZ/ XR"U36Y/!:NIEL4A,P9SUG2'VH>QT?M
M#H"#,]*-B.>C<K=%#O'>1^@30^X-G1C);08>')6]<WM^(BP*K%DZ/3+3.S@[
M76AX/CD7)6IO]-Q(;3#PU,COFN:9N< 4E^B"E;G#:31+2\UWFD;KD&,I=FZZ
M7-&KK^E4@"8 =455 62]32I'!D4E-HCJ2J7"C.(M0BJOJ2Z6&)7=41L:U'8L
M571'9.>5_E^<AAGS2:-W$18_?<Y*; H.1NPLH4B&-%]X:"0+8E2BOS6^4_<I
MFC'_<_R,3W(<KK.XB(%Q=89A>DGV[\%M6%4 F/..XGM2(8SNMP@/\ZHTS"#&
M:@@H[;JCC/,HSH/'QXP5U2[]_]5?06<3.+G-//5>)/RDL+,PUSW,A"''!PSS
M6$'W5C4'7G'#W,7RT3.>SQ:W=*LK#88E5N_Z+>X:3%;])?MJOIJ8$AH)J ':
M]HGAN)7AWUOL1#)^=S]/_Q5BC>PHL;%-CBZ4\F>@;B<WE\WKXA"FM]NA_.=
M=2S)C5*5_=W4=QZV?8'S,(M7Y:EK.(N] AX\D6: MSQ Z\*\"HVNH<1E>;.4
M]R_!X5O6$"X-W0=-:<VD2M[4S[Q1'O>/ADC<]EE=R-2\I4.]AU*X$N0EBC2S
MQA[CA[S(6ORL\E^999=J=J]L@WZIT' KEE0IW\])S>2T6B_AG$<,9ZL@*S8W
MP1*/7^-#0=0W#% ]H6DZVSQ4AXD84,HW%*S[8@J=M"2R!'*F<5V2#%.CYGR=
M93@--[SY%(MT(.G'($Z90_)3FN$@B7_'48NN!9D"J&6I@++-<3M(Z)$"1^^8
MU_%S]N:Q$%@B_!H^L?)&7M0IT*X0$Z1VQKO<2TY5.QRQZ'1,\>/J7JV5U]EF
M-^8VV+#?C5^"+!(Q3OGD=15G_*-\FM[B+";13W313P6.QL\X"Q[QY!5G89QW
MYHWZ0@-XAERC:_L<TM.VP#$%/J('3L!%*YX .J"T3V\\0H:R\6]'*GSDP:\^
M!8(Z!KYD@3RFML4 Q^0/+@0 ?&'R_$,WV]G1OR:4!<Z#+"'7),))9P7ESK'
MX]0XIVW&_S%(UL*%-\?A4QK_QES9'!/$4>'5$-AC#<?);QWE;J(3)4K:K0B+
M5Y3<3_0@C!\SS$_'H=$FBJDV6-/*WT*JR<K"\&!W>ZLRJTQWHD5,9V)M6D;>
M791Q=].T*D@4'S4M4/H&*.8ZYW95S*83"4@Q&U.K^DZL*F5Q%#BZ4CM-W%_
MPBIC+]V#U;B'@(CGUA#(9^LB+X*4]1'M4M>;QNDHU?7Y7!V)(\"08V  ^Q77
M#^\+*CS5V/]L?#6^.9]PG9WKZ7UO[Y:7,$D5SZ_R FQ:&HTL?6@/M)/)W3G%
MC^S*I;<P2[=.'^5;=RM\"3W+_1"L5_,7** M#OZ?ZE7H3C2(Z8P%N94[I] :
M'L@ZQP#9:F\NVPS$@2$&S<>;6#?YB!1-W/%!](]U7G!?R)S<8;:L.,$WN*#Z
M#5EB]NHQ)ZPFU6U&6#I(=+;YE.-HFL[HA1$PGB[3IJG6T_*B[P(4E"LMH&2=
MN7<XHX*@K,(:I;A [$6._9;]S(IFH35%EVG7I$(8!5N,_9P*FUQ 7&ZMPVYI
M98(D3QUEWJ\V/WS'2'!OM*,9[;=$JU)EA4(Y0O_[_1?OW[\_1:L@0\\,A>_1
MZ8C^AOU_.0@%Z^*)VEZ_X^BO*(T3%.?YFD[!PO_(3N%#08&NZ98]H0^G(\0H
M+5*2<,C];=5OO_;4<ZU]]XC"ECACS*LX>(@3?D1:&+)A!) 1:S.YLBYK("%&
MF1;&!2F"1,T4F\_FXRMT-1V?3:^F\^GDW@L3-^TXD2"*.^.KS#R?+2[P(DZI
MX,<I_:&XI<3,=PIZ/F<=)=K,,,@<4(-,!9;]5'". BIQ0 P):ITQT)X,,]!.
M$"/D=<:R586N<1K=L2?(N@MCCK-E"Y?*?@9DS+[I78GI/CP@LMO\V@"EWK>%
MV9B*(M! -3Q&B&&"WOV,@\R/TTV:P0B4LN[LX(3S/U6J&F,&RC*2;9:MTL=0
M6U4*B*M#)X<-Y.C96B?@ '(,3C@*J(P.0;7HD1&26J8M0UJ-Z8@>A3T^_=::
MIDD__39\8^SIMS:WOZ??&A)FGGYAJS+S])O)+L;9XV\3_W0^_K:2SX<QSO*V
MF6_@B201E7JB6D^_A=[YF;[9WCB]!UN^$0]- ]_0VDQ8_6A\<X'N?QC?37Z8
M75U,[N[_^4_??G7ZE[^BR=\^3><_^W8*=#-9LZ= @KH>W >'CWO3E'=U9U?H
MV:;\HYP307DF;5>"-$0?;[U#\":H;TFC3P%(9X_:5MGMK]O@D?W,F,ZU/[T_
MM6L?#S.:%WAM9I2OLI\AJOH9#D0#:V&H3B6LBY(.@WN2A+T>IM%UD/V*V:GO
M/DS]'X!#>=HFMB_5.63NN%I6L/URF 25B3KI-*LC[#,LTW,N,.^0TU@\HW\T
MI!I"^ZSJ7/*,LP>BZF6Y51) EE>@QN<]X+VN1*, +J]^>W@O\,,<E>AX*&DK
MP?U$D8R>,S3;[H/.P4;S'IW&:1]!!T<Z&U@'V!O\P+W!80UX=4(&E&'9>*5)
M4,[=@5@_Y/BW-2LES9(F.O,6.\="CT/3G-:UHBU0Q*'ZS4SL)BM1HI5'>[6L
M2IG?!AMF1\^S()*W6KL^-F:[-@&QGJ2X->\*!@ZM!.RA&'>==.\T\?J)Z<[A
MCO,<XRN!W[;V7I?'3^(+J)N]?6;;K"9 CT17X]%>[46?KCP96A,  3V*NFUD
M\GFPBHL@Z8FW5Y_ F,AK ^1&[.4' >^B72\S7Y+=F\+W Q&%O7O2*0[E".TI
M4EVDVTUY('8+C_9_8"1NO3ZQP_!U!GI41:+[SI"4('5KD'D[_=R5[8O3N,!7
M\3/+T:@:V?(NP)]RO%@G5_&B[=I5^11:ID\"A&W&JW5'#LKNR"]EQ1H4B)(U
M5  NL,^(0:6M(#KT]2KS^E/P);\R*/T<IN<?B<!Z!LX0Y6!/WK@2.;TRWGB;
M!:7 =\<?&62[W>3.N6Z7$C9(IFL@>P_/M='2$\O=!MDLX]6>(YZ%=HLSCJ<4
MZ_5];(0%VX X9\5MYN*0JO,I;D@K<\I1V:^/,*.::W^ZHLJG)OV#!R#<>0<#
M ;MN& _$+NX@?)^#L).:SMB0Y9:S_V?1BO3HLT3T7?=L]@>6 ;/WB]I(47#R
M>'5ALHYX+(*HLWU'S]QDL<"M/B _2 "/AEMD7;U]NET5Y$UUZ'0'1$5/;\[O
M)N/["9K>H//Q_0]>A)JGPT>&L;/.!.U9V0#IG"P?XI2_:I\3WJ>.E[5,\SC"
MHHAW=2EL1(W_-J&I/R%0 ,(!VR]Z6J&!PCH>U<.BU_Y9&OO4T$=+E_C.^/X&
MO]1:,F8DI3^*]MPY;]"X$?_;5U(..@V0QU7!66_%A%_V^GON8302_3XWZ)?R
MO[[KT($WBYC:@;>A/V]OJ8LX7Y$\2#YF9+UB@8!Q'O)336V$\O&,'FT;VC,0
M!1^ZLR*J;T)S5ER3<[W9.LVU:]+.+KGJC,9S-/]A@LXF'Z<W-].;C^P/MY.[
MZ>SBCTHT<!7< Y)-;BYDB35$$P0JP4P9(%J[[:YR"$4DBI-U$3_C>QRN,^YT
M:NV7H/H9M%I(S_36JU36X*,= B./'1.4*4^@Y'071EVUVNS,,VX<! V<WIO,
M>L1T!<UO5G S 8D<55P^SM6R7F[HNCJ]''W#X0]PC=.Z4AK;X$-T%7-K@11V
M8)^@=RE)3TJPWEX)N_F$J!+,TXGH=OIUCC5R%ARYZCJ!ZY\"\"K@1V! [-_A
M/Y0@D^=\PUKILK:^=Z*TRC2E&CE/'LUGQ1/.YD]!6G;$HV?ZF>KK.+I9=Z5L
MN89O-"O2 IY^$RTM+,A<[N8@J UVEE#()S]RT&B=QLQC7-8C-]'19\BT4O:1
MU"CU"48IIRFT-H652HM2._O\1[J)#MJR\IZM%]0>NPSBK*M9PI!0&^[]U;N$
M/]#5UKO6@4IR"WMD\$(\2D)Y9/B=1!1!M* 8:@3&_O$H;N!:M4COMWL#RTMB
MMY>S(B/] >[M_9[JSN_F9O"#NW_WT;3>UN/^4R[$!(Z&;\'HT@90^X>+5CB%
MWIS<;#DE3F1CU_;^X>3?\(P7('X#EZ#>S9A]$=NKH[T%;=@ZA?4%]?_7A?4/
MM@>A/UBMF*4[BC(8%^N,A<]R=#E*XM>7)+O'V7,<MN88@N8 1VLHP+(>S"&4
M)EX.)4<+DO%4@G7"XZ[S$@E/ 1Z0+2%&Z.R;=^NE7<#,VS.)6>YM 38(]O5O
M$L VJ)^7I:BNQ\QY5M08F?YKQ\3T'W^_S4BT#GGGN IZ8X2EU%A%ENR<TWXU
M 0Z85S K(?N)H)2C+%$BEPN6F57L.GZ-#R5;WS XH^Q-YX5'&&!O'-),32)+
MHC^ I2_<\L.U]('X#<[25UR'$TM?>/?_((:^=0*##7UI,O\WLO.AQ]J)G:_%
M2L[NA,ERE9 -QN7MU$R.[1L>7WG.@U7K?S\G>7%#BI]Q<8=#\IAV5&6S#@\H
MLZWAY2IHQ-H"( )Z0-2TT0QYBSGBJ(\00Y7^MD ;S!K\5=B.$&\RTQ.+;DGL
MVC]IQ/F&_^%49<^:\!M1=-]^X-W^>H:L\SKJRKAG.@P]#,,0A>:ZNO\?/ABC
M13IYT->]=EK9]CK@73JV19C*Y>07:SQ>4+V&%3>_C)^[>[  Y]+JSJ((TU'W
MQ3G=;QPPP* 6Z&Y6!KNX0,AY;%8#9<JC-C9:^S&X4ZUYD!V=W:$QM<W3["[Y
M=]"G4>< OC4+;AC!BV\K1'&8@8@E5GTQ<NB/Z#L?0"3<FXIWDY5F-_BUF+_@
MY!E?D[1X:HL>TIW.\A5^"-:1!LZH;O.VUE^674WE$+]!W_FMK G0 ;HW9G"'
MW)!A[=BF=FQ.?_7^PWN;AWFH-O2;,)]-6,Z>C69=O6/RNHK+>IFV7EOZ(7E2
MQ!LP&OP;2COJ3A\#C%!0YV5D0;(%CKF]0DH#YLTZ_"4.B$%+HW?/AJ%H7 <%
MJZJZX14T^WH6:,QD0]UHANBJ\?H6J:H%^Q:O$2H(>L#H-HCIN:FP+&NI>N]E
MH+.)LA>WS,X,@_\/5(PYA6E"T]Z;QX&JS>&Y,YR_M:UK ]=C7]GFB WOW':R
M'U#=;MB#-Z-OU]H$VZF8V0?'DZY]A,];T;2/$/>A9QN@'KB 5PTVFJFJV@,G
MAW)U+2UB#-3N:!<5!JV.GBUSUT6*+)=QP6^3<1IM&[J%,<Y9%Y&$Y.NLU]R
M30+MY*0$S'[CORTV/+=P#Q^T0X@:%9[-"> F$3.4'Z81\4),F!"[65P8$"_$
MG?GP%^OF V0U#HR'%S)\TZ'&=E##X9#Z;]%L.(@-F+SB+(QS?)O%H:WX&D7H
M_DV,+BS?H.'1M1S/^K=92ILT4D8(E\B@%<-F")G5;NAGPJHQ0KWA&SQ2XLR.
M&22_\^[;QUW%*9[2']O+/K4-U&TCMYW082LY!A-QH)[[R1U3LZFG7 N)'';1
MBI\I*K=)(+I$7^,./V;W8' ?K:9)[9?4X5#1%BSZ10#VPS4]E"5JY'J+FO T
M+;(XS>/09FQY+SS_VNX^7M;CQ9N4A;A"002'>U:J= FB60VACG^]) )ZV*#&
MJ@FB/,*6F+65C-!V+4BBX\CP%:Z6,V1'Q>KB@T$ZZ"XI>YD(IZU-XR*<EH)S
MYZ/[SGHX+6@Y]IUT#*_!>^GV6 \:3GNT 4Z?ATC*2Y[6"YQVO -UC-9X\&F8
MU<7+#KVO<@9W),K:1M[?-OLH3!3)YH^1:M>2+#<U?&**I6I3N^4K4M,>!\=<
M303OXK!6*@['FLK;M"7^/W.*YSB-J&68W@1+W%@^V04H6S84 "7;QX%#1@RT
MGYK-3K9319W7WB-_,GV\+IY(UE''4>(+4Q)]-[-;@1YLX0Y/GC=0NTN<MY'0
MG30/GW"T3O!L 3\U/+*]382;GA\JMTWA8?V1H$04D<6>YZ;-PY-WNGC*1 M/
M\M[XWA/K&^I#LG?YDMN&Z<MP)Y[;2G!S83="__O]%^_?OS]%JZ LZ?$]^GI$
M?U/]?U5(;R?A_XI._SSZ]INO1Q^^_H9'_YU^&'WWS9]''[[Y2V4PLM_6=?R@
M0-=T Y_0A],18G3G(RYPR-\@JM]^/4(4T@J'1?R,DXWOVZ/5-]F]8PY?X$B(
M<91?T@4P*S>@BYME]P$[@**"7^MKG.R'X)>Y/@"N/&O]F$#\B#;6!WAMJ-!
MC(51A0@B&6*HL-M*9HG6'B:EF8S *>OLL%W&:5S@*RJ8HFE*Q=IC3.^I<9[C
M(A\O25;$O_,K;O+*;KN>,%NMN8!'$@1SX!E[CM8$DSP@Y+R<5#UV)$;W8\CG
MN2/W5G,V=V?:;1XNZ)'.V:J<G6MO.;FZ;*EWMGWFYVXMT6GZ3$U+DFW.UUE&
M?Y(J)*'ZN;8#I!N,2__&%I,1*G$92F$(Y4UI]$RH4'J@EY%D644SDSJYFOR5
M6 2E>KE>G(N+:A#E%@VQ+/C:&DCIQ?,DR//9XJ> ^4N+67;'4@3V,@.V?\S+
MO^:G;<Y*G;F@'DT(3%?' H0<1$HXH@+ ;\0Q8Y=]"9YYC#C\$:KP0QS!VIA\
M.R@WF$+EB$9&$LI>2CPL9I0Y)8=6?IA18MARY6N)/F)T6YS='>,P9%WT\MM@
MPS3;4LMMN1RZ!P.E?_.DML7[/ LBRH,"IA_MI8>:1(U$[IZ12!*'FZT)-'[(
MBRP(VUBF9S3TP:AY5F>O1,W@04]#IE8"N-=+MF+RF:,1>SH(?3Q"%,DU4#O\
M#K,HM AGL\5EG(=!PKQ>1HSQSIF=6.2-& R\\X&7%;JPS1M1?0,&>C<;@ZUT
MB9US)C$:*D#U7* 27P!/>,?,KOBZ P7(B3:Z(L"%>D,*G+-JR91!@S2,@P1M
M\^_]7*TRW$, !'1V8*3>7XR^LKA]2VF&"F%^7;S!_#[W9T+UO^28>*\)XL6"
M<^;[#Q]..7>RW_R=!_2)=+&+=4:U:%$6GX?XE>9]9?0?OKF OU?D:64XUI\.
M17!H&?9YLO4+;=U"2@TI'"PO(B%O:<P5"NEE<N#,&\K3':KE1AP]5#QA)%QJ
M:$&RB@1;"N1?.#U*<%8DVAM@YP *'M,X@=T3&#R"S8#\GT%HI687:X4=R#D]
M<RFO(,Q/Y1X%WMRQ[.'/GG,ILQ'N F_6#SG^;4WW<\+B+/+>2)N^\=#0FK9Y
MK1_&+6 D(/LO@=Q/8Z),.)?O&1EE^*I(1(SSWB>-[O'P5XWF>:UG"@O *-E!
M]O6ZT4-8HDPM37VAEH<S)V=8B,;&.G2RPR&Z0,>TCE*Y..RRJ9, +UF3SO9J
M8'?['5[1OW+9&=:2C,L%BDO>P^4MPSY$E8J:)Z Q768AH+-\>?HMIN<NXIC<
MX&*VJ$:=D[QHU*$-30DY29J@[5=^K*=;Y66*595'F>*"_3.NLK!"AI+R\7-.
M M@1'2_90R-;;QCD3RA.%PEY$739$H#]41Q?ENNYJC"O*@8TTLO#L3;%[\3&
M#CI3L^YPPKIOW@99L>FLY-H^$*A8'4]H^QR7$!$'Z;=Z:P<UB3R)-"^13VE<
MY+,%94MJ4[:K3QW#(,*^83K;&\]!H@HF7$<R@KJV;L3\&VN^(E*BXD%Z=C$%
MD267VSI9#_U%11^4Z[:+-VGZ>]8?B#VOK8-DCK/E5VU^#W^8Z%39<HNQEQK&
M+R5R*!#84<5DBQ4J*%KH'8LW\-CSP!/;'%;S\LD+VF837@5Q=(^SYSAL\RA)
MC(09.4TS.@JMVG\J8&[QE4 'Y24^ (O%S'K4CFX':&\KT#6E#K=BA$(6>!XO
M8B:-<A0*Q+S82)VG@"@0TLS)+2/!6I\7I,9JG-ZC.>W['@1O5( 57A6LK@+^
M>D<_BC.,HEVOR+HXPB5J_IB]G6V($A6U?=SB'OPI+I[.UWE!ECC;]J LMK6S
MF_W=2I_"?-]2()S<!I*X #SBEM8(R=PK<4$,&51A,]KU7RW0 !>J[6/<K8X\
M)/&C*+A8$$3137-J5Z)'0B*6H%A>G>QO8;D"\?C_%(=/;)X\CGCM>?K]$[U2
M'S!.489#S$*/V01Q7OZ3A9EY>610.[-$9^\T1=,TSP*<Q-,T)<_" ! E HO-
M=#IN]R,I? 8121+3VQ9')0IHAP/:(H'>_?.?OOWJJ_=_I=CPGT[_^CG<$V5E
ML48\4ZHT\'#65!B10 ENUE*]H4N2-E:/!QNP5W>3_F%,5ITEZ5NM.^@^UV';
M=DVWN/DW7QO.18L%VT91AQ6)CZ]UGA<U3K?!-1NIE J-F<!UC94AVH^7*=7G
MEV/UF?^>XU?[]Q;/$7_$OMNJAD,IBJ6SK<3@7CD]$4*I/:]K\ZQ!1&??$NGO
M-+B]<W[;O'VVSN,4YSFK2O\0IQSZGF&XA]=H +U'Y+>$@.FLJ7[=\!#SLIY]
M?HLS]I;9I'IU#H2H78T3.M%/&B$KZR:&\(<DL6W3 DK5D0)'/M=@,,.!5=1A
M;_X>E*AN#B?R)/-]59QM>#>AU[BM<*+T=V:OBMW\P[PJ&&:#NB@:-J3_HFBC
MLN9%(6K35T$NC.EY7:BFJZ)G*.2R:)G2R771 EM9V!I; ^#*$+"WD6$C?EV4
M)?#TJ[N971[L-A%KJ:X/1-?$G'18K-MC_%C?82 JY#.D[%6EW"34O9:A.@K?
MP91.5;X#V&"%27L-6FK?MF*EMN*GO0X3JM\VG7< RE\;OQ^J?YV$\U %G@?;
M/Y&$:@&Y$"6LU,5AS4;YLO# ^;3KQ"O"=5DXOH[:OY2-AQ##;M140G8@[C/]
M'6UN?Z>S37[+3'<UCNS_P&3!:">M'5M+(7OMTBA!Z+[RM#[[*%(U+<<%L[Y$
M#;<NGNH<"V2GQCFM!Y-O@8I7A-PK!W63E2C12E.MO@XVIU^_IYI 2!6A2@:V
MAX=(#(>HUQW3VN8,"AI1V*@$OKL.P6$?1A=C)-RC7.,_;1?G04F5X1RB2D%]
MYJ=K4&'^ON% YF^;U@7STV_-,K^YQ6@S?[D^WXS?RS5$E7KNK+2JHF:3WMQ3
M3%7I6ZCU)0/#NJ55(=%J:OU2H>+)DE+:":)%WB'4 S_;7 ?_(!G7O3O>D@ S
MF*_O?0C)>OSK%GX54".0.^'8C9 PNCP^*$%V1:Y<=3>IC3XR70>O\7*]K/XI
M8O%XKG7_JU/_M_K/4.TP/+Q+M2.C^9)C<I4F7JY*?'95#@1&XDDKURH$:6_A
M<#?YLESNSETN2B($(BS[]S)D>%ME9LWJQ@_NW4OB.#8_A,EN@@DKYJMO[G&X
MSG@UMUNZ)4]!CL>/&>:7=X])H_ MV+Z1@.'&V/GJ&[3#!%6HH"TNFJ:/E74:
M<P+T+]^7@:3"@T2+X$/03W=JR$VP[ Z-!<YB7D]M@C807=5GG"QT?^0TUGZB
M^WV0Z@K4ZQMO\CG*A>'4\1KE,?JNE\I];U%P0\@.2W4G"O1_89*MW$BY#L;R
MF@$@0>L^YO(JL6K.J_,@?[I,R$LN[[)L_43?4WDTM5,')8.../@!N27;J=WL
MC>PAH:9)I5M"ZR-WW$]3T0. _^N"HGX9Q!EOU-%DBKF""3'A;./FQ.=D>Q'J
MO3L&1U6 CXMC>'+&4$3U9:#:.M##!M7'E6M!?#&C774_L2 6_RR65/X&L54A
MMBST1R$TW*?VR*"?1(PB"T:1YZKY$1&XB@'[C58RO&)]&NF_RI8KK%Y9D(1K
M46J7[DZP6B6;:GA9]8G57.%S\N;A[(]+7#R1B"3D<>.C/XLK 4F\L(T9+Z!D
M%$/;0 W_GH_(A:^^,16RH(^_62>=[X"%5@8A\E33Y.@[1LRD@Y,;!T X>&\B
M^P7..3 XOVIBJ\VGF8#O@3.;-YSTT\6AR:D<(V,M,,9;-,P/X[O)#[.KB\G=
M/2L@=?J7OZ+)WSY-YS^C=Q>3R^GY=.ZI/K-BZ(O9>)>V$I)-;I.J4=Q>*[GJ
MEZVYJYI3@4I,PD#:9L$M!J-M1T&NQ!I+&'6V;F!":;4RYDK<YI4*"M23UG8]
M*(_:,OHHKZC)O\3DYC@[UGHGV<WA=5,B5AH=B\=58:7?B96F^)%9T6I>DYJ
M*H-C=&)_;&ZDT219*HTR_K#Q5@6/AJSQ_0@B=!CFR2 IT^,[GFZEOM%]!FF:
MV[I>($++=D!]/MW*4;GI^:.?=+J%37&:;OI=21W#0,5,CZ>S7KF?@33@0S*"
MNK9EON*K>?'G.NIB"")+*EU'*([B,$C8&5GU!#]VC@2Y0AMGM.X+%5#1%JR&
M+]30 HPX0Y?ENG"%C0]G:#>/$ 6Z.;OR#ZZ'SH":SK' *[YQ3M=7N]_8F6ZR
M$B5:^0W'VM8,W$;9G@=)@J.SK0RO*F:HA&RISVHRK$L>NFVN-82FBISW1AE(
M1Y6VR+@1JA42W<6S"V39@W9#51MI"]ME/!W@(/3%W$'WT.,C"2O <['M-=5;
MZ4GU>V-/*"UP'-UM\EW%G#V@]!&^\SU%BII^;[]:+TR5ZZWA,Y/W5VUZKQ=4
M#0]C-Y#6VH0'\;X(LD+MHJDWFZWL9UW7K.UE3E)%I[.91;J\'9O.4=_UUTI9
M9Y)D'$4QLWN#Y#:(HVEZ'JSB(D@:'1%*WP!E2.?<M@7(#CABT$\HFY7P);T4
MEOA-CN $1$5GG':'"VHNXF@29*PM<[.K5FXPD+>:)[4?0R6@H@JL7U[JH2Q1
M(Y?#$OQY,5M\)"3*Q^FVK=(]5=':=)W>#\!%]]LFMIY[-;N?H]DE^CB;7=RC
M^]G5A:<B^KV4)>KD<L9)MQFA.DFQN:6T95V)MG[0&]P6^";S"9";NJ9V8:IQ
M6%2QPDJUK>U@7Q!Z1ZFIB2I+L'0<I)B#0&CF_TA\S$C>YBN5^\CTL>"3.SP8
M(15?PV*K??+*,%8#S=SYS]8/.?YMS0(!GNG_L)8IG6\\O>.A_K&V>:U'&&\!
M(PYY .W2^FE,E FG^Q!.TN(IV5S@%<GCXBXH<%E8<K:X#Y(@:VQ++_T1Z'F\
M;W(G<8:]6*B_FIM?%^"QI,0"E6@@AL=H6]J5/90,9G7PH,*5 !T\\D#FG,,7
MP0+EZJ-R]1G+D(QSE.,"!5XB!Z1/$H$1VJ4J\QSG=*<N279!U@_%8IV,PY!5
M,^M09'H_@:LQK5-;#Q>K8/.Z=0]!1-GMP9LNTT]A B&;-SVFHQ%!UU!#VHN+
M-@1'BHO/+@2=-.W05CSVKFA0G+K"F+M'F]-Z780NM^B\'L.7>ZC;K>\:#UD&
ME;^T6O?2>\%+2W4N!U3@,@EX58N"4#5ON]95M=; 8U%+]6J6ELI8MAR7LS2X
M)XOB)<AP^_%H'00Y#D>3V6;_LYLQJB#"N=T VD:"H=EJ\A(1#_S<S@I$CE!.
M=80XBJFY1(VFJMU;CY;0.5Y#3VB<U[K8#VH]_WQK"-V4)<KDLI&6^Q-F_XNC
M\3/.@D=\AYDKCMXK5_%"/L]>9A)C2;I=P&RS5W,4T4N)$0H$2BBK<$()10J]
M^QD'F:',5K.K-R*=^Y;?E 3K(T$+SKJ=":_R.V+C_$[S?(V!Y3$ZOC5V6AM@
MV#ZDV_#WF,-V6@;#R'+-)@M,2RI42)GM'F^/"D9DT\'6-XJBDD^&FXW?=4X[
M15/O/MB32* J'^V?&I9'+NM['(DC6T4O3"P-('IN,WQRR;K71+O$HW<LO0&=
M?O@B^'R8ZS1:V>-MR _U4AY]A'9FUK)HOY<X2<;I49,(^<PIV"1  U@-F.M6
M(HB:,*A"T7]J%7!GB!ER:U?JS*EU%SYM'99W9!,DQ>9V^UC?=/W)?P6KZ=DW
MNY-@DWXT /4_S:\,<.=5:.R>%$:HQ 0-;'5&U.BL7-M^!$J LHH./I\;%,X2
M 1+:G0,W?,+1FOL F<IT=EB FR)>4#6^P!'W$?*&>KSL]C@LXN>XV/ 7ZMXD
M8CM0H,YBL]A8=S$W%?/?U46G@F"+;^F&9AB/4(5M&?> ?-^ZMIB .-K9P9Q)
MCGM9]M[H,92?V-+)ZT? ^V$3V+V]TZ6PMPH'2G7#G#Y,4KV\B(.$!^"-'\BZ
M^$BH87G.:)FEO6=%>0*-ITLY0"ZBGDI,$$<%!0P7Q)%!)3;^K3? SA!]<KLK
M*+9<)62#<>UH=68:]XZ'%A9KFW<@(MAO%G(_U8DR*9VQV%4</,2)J%:TSEB+
MB9[&"?T? )FL?6+KN<@"'$IV&'AA) G2$G5Z>60E:18RSCJNRO,<0X:D'IO
M'Y!P/&>?H'"PW"_']6:CF?ECD7A\N"09U0.><<:R-V:+6XIMG.<DX_6S.JHS
M0^< Q3HKPG)R8>?ENS]/UMFAQ-QV.Z00QTHC&MKZRHUX+\7K8_5,QPC"?AON
M$66U(TK*$/;5XP_"L\3(=FB>V@OF2(TNJ,D9X30J'Q*G:;0.N9K8=$@E/X&<
MR9ZIG3Q_]."@?-K,K6F_>\=<_?U#H(*B$A=$SU#Y&H[B(2Q0^Y4_.EX@#W4\
M6J0'.2%[; B$K.X*Q97YEW<XQ/$S\U'=X*);9Y7Y!%HFKF-JZU7B2MC\59Y0
M-LM0MD7#CQXH16D"(9_V+;/ =-;:>\%%OFY7 R6&PVZ7UFEM,TL%NO:TE*-W
M%_>?[C^'ZW%&UV-$98NJ9>9\F:R%FP^53(9_B"H1W=4N$-ZZ?$[&X6_K.,/7
M0?@4ISC;U*OYM A;M8^A]0RD@+AR),AA ZIK9GJ=.OW7MOFPU.S!<JNR5<=!
MC<>('D&=G;L9N\//R7(9%P+)CN(.G6.!IZIQ3NNI45QQJ4'U6M^AFZQ$B58N
M5>+U<IVP$WW!KL,PYG<H_3G![ ?*VN,ER8KX=_[[UOIL[>JST>GAJK81-%S=
M"J;PA=P;'FBE<[-<X3Q'O.WUZ5]1L,.=%:;:(N_+H#'+^\3V)CF3.I<QU57Q
M5?R,CV*G:RNKKZ!%OL G DH2=8"N9(8Z9A#I8'7].G*@EF\0<'1&>](@D%ZW
M)6F@P:G$'/E-/),]L+",4AFN!64<V:)2<8FFIP4_INF!]QX0T^"CT0A0' J1
M@,[TX(&>@PQ%VS0<9G86NT0ZYO2L*@B<5!4$'KF7/6)E+!=!G*'G(%EC_G+7
MY!BBTP4%G83-72O00'_'X#S@QSCEU0@8*.[,%PAL<)"-^"^+O;R^'A <-Y;'
M^8QS_E^*%<5L@>-B/PF0S>_K&='0 2:V&,Y=ZB!.*4NQQ+!QM*0"FT7G4/3P
MY)4%S;99Y9)?09,#NV>W+;]*\)SS@QH")$588.#GT4&6Z 1(26<\-TU#LL17
M),\OZ0+/25K$Z9I*A1G5^SF=\S-,)086X^;!*\XGKQ1SDE&Y%62;:8&7^0TE
M&/V2$H^B]D@5#"I[\C;3W@%$(*];Q,R5,F]Q"1"M?U 4!42\7<WN[]'9Y')V
M-T'3F_/9]03-Q__E1>*X.#;$P\YI6A:39_(KOL'KC.1AC"D5*4+M;ZS]HR%V
M0/NLUIMU,,BH#GJ$*/ OX,^K)M>B_;K:MCSWBJH$XQ!%"NIVC3CH9'^_?O@'
M#HLY*4]H^GB%J1+<$7<*FP'43T()DNU#4V*#MNB@$A]6GW:+$1(HP4^2[44;
MB5VH:+%]6T7YCA9D2XN$8^JC.0.,1XF!/7!G]@5QFK.;%N>SE%ZB%*MUG#\Q
M?&>+"_S0IDA+?P<U_?KFMWU0&6P6S9CCHDB4PS1M+$/KP>EH-<R!(R*["^Y_
M/HCK]F/82C,5 9/8W2-U<RO8MC?G[M'0)^3F6:T':N[:^:[*=KZA@#RD+KZ-
M3Y0R!'/&0HQ[=\D)-\&RNX5;WW @$[5-:S^"\Z&H9>2,$ /MMX%;+X6)*MD<
M]F?"["R6#K]Q&O& 'O$*QTSESH!RM8_!/9MD@-COWL2Q\.OA5:0WT2.B\U0&
MBM8-<\T$$=X%PO<5ME#[6#.]H1N(TT2'"@^T0\1_+0O%S6C(@%"AL*<+]VSS
M*8U_6^,+G(=9S,L?=+2(4/K6R%7< L/QO8QJX'TVDE"C?^M%+4549PSY*<>S
MQ20OXB6U^=HXKWD0D,7V)[/-2Y]$=/T6W@C=DB0.-^B7\K^^!5T+;8D<P0:A
MW77G"BI\:4&O V<.TM/Z0  5N!5T.X>K@;VW2J R..VU(S=2F;(.73G_6.<\
M[>&29!(!OKWCP>Z<EGF=A?BW(0"*V3>W&D!E8GGLK7FE^IB$*-/*?;$WG#W'
M(6XNLGC#E"H6^L=+E>:\@D_][^<D+VY(\3,NJ 5 'M/X=QR)\OETD>6OV+C3
MEF/F!PG=LG1.D'4E$-RN"B)EADYW@.CJC:O>+@?Q]8P0PY_5,$(;7*#=$D9(
M+(('#->6(=6(S7:!0K>'NJGJH0>.,9;J4,>EQAMGF^,(9;8 ]DA=;*9I7F3\
M73_GNM?\*4C+(KD?63#W!;5P+H,X^Y%%F3=%=?B KY<\81]/)R647"Y((PMC
MB-36%,#U)=6E,'K8H$9!+22R6!JJK0V)Q/""KJZL%)N/$%\@8BM$;(GHC[@!
M\.)3S=DO9=8*+V9WPI>$POHF!;5-*L=BL1MQ;3?(;C>(6&N5T.(U5<6A7#W.
M:7'-/>ZJKK.4G.,N7ARE&_S"_]+:&EKE6VBM=1D8CLIEUJI#DL4",VS\E%-7
MHCO1(J:[LL0XSS$^"!#L>QF5^PA:KKAS<NM1>!SZJ"$RUO?#@"31"8R2@Y!\
M];JHY[M0P7L<TI&LJ#% (DK/:4%2]L)V+T'W:^O6D#HL/CPX$2N_D9*B5W%W
MW#G_:][6V>(R3H,TY%TW<A[$P-HF\H"&MK< Q<^A3P.28!R$KF2XGB++HHZ'
M%F>LO"=$E]#NN+7^7-;3':-S+)0/F^9TU1-#U%#QPU*=M"1*!/+#+#),8I(Y
MG+U9RK^'6\%:N]?%4+BZEYM]I3!E),^INK2(6Y.5CD= TY)V,[GBWQI(4 :2
M#L8 WOUXQ]+6;^]FE].YGR2BALTF$O1PQJ]S%O/*\@&:TV/[A@$Y]W ZV^S+
MX?&4#=DT5DO\T$I'(DL<W\:X,!N!?LB6C\V:UP= [.=HQ,_,Z;]*@K!\\DXQ
M=^8STYHJY*QI3<[JO<=IV=2FYS';[6HA3TZ\Q%;9JD@@4S[>C\0S4SY"%",Q
M0F'A;CT';<S8[R+HI+FS ]K4A_GN_E.G')?Z!G@<.^>V?0H;VW=3UJ,(Y+(]
M%BRQGQS-"8B0P[@-#/MF%2>U<7N\9>_LL.6M25<M:*^<AZ6>X113!9\YY)K#
MMWHB2J6_UPP&[87C.HZS%R&=$$P+JP5H4A4VJ$*'9UFVA?1XC8&49\.&\$5%
M:CO,L=R5?F\YADU#P!F3NZE<':8+Z2+^-G &' EYA*WE;C9L.)&AB$/5GU<I
MOPVR8C// GJ&0E&)<%/_2T=^L/H$8*- %I!]"Z&L8R_2V+/RGPQ^S-Q"_I*%
M 9M!]"GLC%G/DR#/9XNRA>4LNV-EPV]XX>[98J>EG0=)@J.SS20(G_;'MO"P
ML7F!K*T-W]45H(THY-[P0!W 9<.Q9/94"9N5A>?01^AF6UI^ART2Z+)P:H;P
MT5?>32]S9X)8VTIW%;U+_RM%DMF/XVT;W?R29&5"33[+Z/+B9=M%"9H#6G5;
M!9:C+/5&/T2^3GCX8U[B!"J(;7>Q,$FIA)2?XM<@?B1&Z.[LX+(VQ$'^=)L1
MUOV:BI1/.>O6LXU6+7M54)G3$U0$GPAXA-4!6@]'&M__@"ZO9C_=H\N[V36:
MW4[NQO/IS4<T/I]/?YS.IY/[[[VPLL;F$',4=U<]AYH<0<)2+UF14%8C=)9>
M8/YX&#^WE].1^PI:7Z=[=E=BMP<-R/5B;F4ZE6[/GUA:$J)*8;2%7<L.\[LP
M#:U99UFV:B-)'A0")*7ORV_*4[P-7'X2$YF]_#H NK[\IC<_3NZ'?/G);$[_
MY2=-<=],W7!+:VMRSC0X5[>C/$:0^\3F>B%7"\4%5<@P/\L[A@^]:CZOI=U5
MO>IX#Y1DS?L&\EP'WIN'#M_VYAD<1=1C6"DZ*&1460M"U)I1!)([[UV!UU/<
MAR6SMEDVNA>QQ$1F95@'0-<7\>7T9GQS/N"+6&9S^IE9FN*^F;I!8]#6*IUI
MDYXOX@:,#%X[1M9KXMJ)*T0&>NUT<2!(91[6"6T0)=K7C;-KQO,);<#(X DU
MLEZ=$[JJJ<N+"IF!GM(N+@3=IYZ[1^S:!8R3A+RPEY5+DIUG.(H+YE%J;M%]
MP%AZDVEVEU #ZJS;Q ZM$=HBQA\@!6J(=Q'[A6/GO3"[Y@8V=*30V17-NHUG
MZSQ.<9Z?D^4#/6^B@"2SK!]QRGH3Y/1$"NMZ$F0I61<B&/N MTU,!:FF" 3I
MI# B$#?E$GO.: !P\%2XH1IRK"9LA1[:PV^$2@RKXK#OKNG()Z4$.K<D@1<0
MQ.5*5QRRA\)^NJ>5F*2UIA 3'3NXE&P23 U_A@B;VC1.!$@-GGOV:*(9Z2.$
MPTC^9YR0%8[F.'Q*24(>-SSVK#NO7?(K<+Q_Y^SV>R.5X-$.OHA3])P%+TMU
M B2E:RN ):2Q ]#O"N[_0$^;;YC8D<;.<\!+T.B7"KA7=;R+RL<J=R_I-&\D
M=M?-UH4(J&SO1=\Q#')#-4QGFR$82$1AEJ4 X'WCC> .T\?X&I@R)H*Y/2AC
M77Q 9 GD\/9=X"QC*7UYD9=]BGF7 =%&:;]_$GNJ34B^SGH=(Z:F!=_?>N#M
M7_ "/]Y2(Z=6U [%$2J1'/&$)U'.72"*=I@.Q7]B;)^)K<W3%/[7.&"3,T$T
M35?K@D*E4BF:IB%9XGGP>A<4N/U.4/\:<E7(0['-US5,$$=EA$IDD, &4700
MPP=^N=A<+=P'$)3+C,4R"[I,:BEC#_</@.>()FEU^\UL,Y%N*86?@AR/'S/,
MT:A2'-J/F/+'H$XOLD"L5Q?99;15F* M*E56FX;F9G&AL+.U71+C<-YEHY,$
M/KIJ*#,@T2.V,]WP4!S,*>".U/2^X4!=KFU:YW<98I!]IIOW$IBH4LU=1B>_
M0N[IX><H]3A;>D9#LS2;9[7-1Z7BLX7KV\?21URB2#'=R[^J$,7L&2H'69)C
M,2?W.&.9R53G%\8 ']:A!8!G :D#RM"LZP7;PH[<+*QP0@5! BMTCK9XE87V
MX$J"@^7#M 6QL+@BPTJ"##XT!CBS$D-;X"XHKJPV<(=7)"L"7M[MD;?Q:@N"
MZ_T &O36.K&S(+=6#$!!;0;7 P@'V%79V"& Y-9C*W"MGW.(.OF\:=M5#Y!6
M#Y/ZAX8T\&, 'OQ*%1(JWB1'>GG'!G1HZ'U4=1G'+!0_%J[6)J6;QL"CD7=S
M.:J.PD)P$PH.&$VL@Z\:YWM$%!+9/)FC*]:Y87QS@<YGU[=WDQ\F-_?3'R?\
MU[[BF1M8E4B1R9OPO\WB$/]($JK^)G&Q49+_G=\:N@(:87BX!3@>:(?(L"Z"
M[IWHN LDR.OG.A@_!W'"(YC).5DN2<HMC">21%2#/ OR.)2Y,.1G,7&E]$-S
MF.6B@I:VS+>Q<O.W AK/YW?3LT_S\=G5!,UG;,CU[ ;=SV?G__G#[.IB<C>
MFT.!9]ON%M7M\.KHOR#+(&XKK=S_@4%GOYC8E[M?0!_&?=) YAZ7?Q/M',86
M/12[&O]EA7_VG%RU<A\OF<%SVAI#I/8Y.%9(#HSOQA'L[7-H+5"5MXCHTMT9
M\\KG0ES%P4.IINT?P!:^-C@SD.4-8.!*93* *D2-\D(A!TE96VQ'Z/C">\=<
M3W[*'YL\$\3B-FH^=C+@[ 7UI[AX.E_G!54,LRWD/7Q$&BEN3,Z$SP)Y[%2'
MYB2C2ATMY7=.%RL'G'EJ4&242:FN$*TQ>]H,ZZB@K,1%1$R%)=Y*#D1GJX>]
M\IYWK;?$&KU0M+>K]_#(JW%(B:$=T!16O'V=Z-U5A:/=XHS]MDDH]8^&")_V
M69T(F7;PRL?)Y$H 0D-T513P1[M 48H";[B(3K]^_T^\"4)$DB3(<I;,+')H
MU%.V32Y5,VJTM*;88M84O@<Y('$NB"+=;"HA=_@9IVM,!0IY3%G6Q>2U+-0X
M6^&4_N<L2%A-"V6]1'5BXZJ*+ +^M1=93,U>Z1;HLU^!>ZXNM4J<V!U?(C6P
MBUR9JZ7N=MA6#-DU8LX5XM[U,6!7AR/7QK!=&6_%86'(06$VM_VW-9VR:BW#
M%9 J,([_H^F:E_T&E/7>,[>3R[D/"?5\>..K@G2LY4B@"HN1:+1>;Y=6=EZ7
M[83F9*$P_7^WIC5?$UT2%LN/2]Q\% :0/3<$1$V' 2$OM<H;&4GICR%WF++V
M4[S#R#2MCXC3,%XEN*FFD]$YP<$B&K =%FFY+X(T"K(H1Y]6$0MZ9?4!=AU=
MZN5<*A3+,@%^7J_-["FQLE'.#DN]E6MG2$7[0"!;'T]HFU?[&O7Z#*7H(&]+
M2UZ=T(D6;>LB"UXB\I).4_'8+WP]ER0K2UM47?R:M"[5;R':ERP,)UJ8+#+*
M2HJ]54*:II?(H*W658\ 60F,0/TZ+:\57BJ#MQKCRXN.%]^T:@^ZFO)I(UH$
MUY4K]70_KAJV9\KVC07)C98YG951$GF?PGX!I[6:6P7L;%379T%05"TLYPOC
M1HR/4]#'*T2)=)I<3E4*5C5_G@5ISFKDD_2"%<N(+F)6:CZ-9FGY:C)-H[70
M"YL.@,8TD+,! .?D>@7@I7RBG*P=<NER+%!4HH%(BE[*AO#QP%>K4:&*AU,R
MGTC4LWP>$A;D:$758#8^0*E8&BIV:_,@CG1.+C&U2>[<+-2^K5JJB1R"R>L*
MISGN:UHF^QW47=(WOVWQ-9O_,+E#TYOSV?4$O9O\U^WDYG[B)VQ1GM8$3$!G
M#+>M\S);E.U:@N26Y#$[)#T\I_(ID.UD0-BOLE+5\*%2<8L%JM#P7=E':1>(
M#FG]"T%5X6=+Z#E+'6Q# )0D:&XU@'3 ^6P^OD)O08HK26]?E>QK788NR/JA
M6*R3XUY$/V5Q@6>+15L]!^ LT)KW:M!<G3%%M" GS][*]V.MU$[DMG?7"P5<
M8)9NMO!3_Q_(AL00A=V=6EZ\FADCZRP[=E3T#8.>NX/IG!VL [B@DZ.-.^2J
M8I\PZQ>54%F=9^RIOE4K,Q!9*GEC[[[F*CW##;&[*S/A9IC\TME*18I4+M5^
MJEFM<+&KB-S=#JK_ [CBWS*Q RXJ(>_*6WMN_R1!9:)..B,AC/0NQQGK+QM%
MW&X-$I$^WO0"(/<%/'RQ;6:'P8MM*  C^LRM"!ZX6.$P0CLLT$!6I>&5WZVE
M=- '5948_A;.JCZ4H8ND1-=;Z&+OB2$ \CJ[4ZH ZAC+*R92WP!OELZY7:HH
MR0X1+[>*')$)B'+.N*M\->I44AK' +EG;R[;W%("\ZM\-%./2)$$Q 8Y#K]X
M),]?1C@6'$!_V&T\_<??+TJQSRHM'>QYVY\5M_MP&NL1-24L7OS*Z3:W$HST
M4<'9&9]5?M_2X]O7,[1W//#LM\YK_>7U=G(WGD]O/J+27W__O1=1T$]8HDPM
MRR)BFE)M;EEF<J5X6N#EH2]>=KB&"&F:UIE(J0%'OS#PB,-W>YM($YFH4LXR
M _UM'634>$HVHF!]!^^TC-1@FX,9G7',%F[98\ ;I[21E"C0R9VA@_,<XZW8
MNV*U@N8X6\X65=)YF[4C_2'4Y.D%X.I%HA\3R!N%C?4!'"8"C1':(H(X)B/$
M<&&A*Q4VZ-W/.,C\/+HK,!N!4UC3MSA_PJ???MO?A+)K',2/V#2?[:/!O%&G
M7WS[K8$NDF;0AT;1K^A?N:^<^<Y>JL4$!0I2A%]Q%L8YJY[*"L?3L\"6[,&C
MULDQ1)J.#FOYB@C_LC1)[\MU[WAPM=Z6>9WEFF0"LM=VV^U4;>BCW4,J=X9/
M4P*XS% S!H^3=.UF8\=#$K847=MM'(V4Z9:K] RG>!&ST-+92TIUFJ=X=4ME
M,9/OCXW5Q*0^@%RNG1,[>:/KQ$#YMC6\'DCIGBT&:(L"&LZ*X*]S*P&5Z0D/
MNS62[1J9AA&GSSBGW(>> A\Y>G+'A*A35E]UGK^0RWA1;*3TY^[!0"6Z>5(7
MFC2%C#AH,^JTJ86XT:F_^N+K]WYTZAXN(FH4=1<OEQ9Q%"?K(G[&NZ[PHNH?
MCB[I$L_)<K46VS9;3(*,50%DU4%YEGECJ(N5N:&1>"9PL%YJAR)Y4F&)\BV:
M\A6Q; 7R&=U!8G5;G!>A'(>_K6.1JY3?9N22:;"EQ=-R(!2^U"PRV0'!=5')
M#E1TBD@:72% \RQA^0E<46&DAIJ/TK1[*]?0V:9Y@O%KW)IW9!^BGRNK"S,7
M%]GV'MN!1K\PX'Z"=USLL[F+37[SW,67X?CQJ<#1^!EGU%03=2 O&(8X$I6&
M9NLB9Q4"><3E/]9YT5  Q=!LT)@U&%175R40/<CUZ8P2@"NUP@V5R-4*Q)8M
MZFJXL3[L'&L6E5VAZ5UAUF5O8GBG++G8)U1(%9MI2C>9E3)YQA=!$9PW/LO(
M#@>XVKNFM7UT!6Q4 XX8='0NDV=HP>,N16*B2C?;T:NL%DXLV@CUA!:U#=6)
M:CV8TEV$ZQ:P[^BB5JH>AKYVDLJ9*G(9IW&!KUB_*<J]E+:L':E((!PO*5KQ
M[URM*L,M^4O2'+\69Q217UOT$1-3 I42'="V>76'$.(8C9# ]H2C.T)U!%&)
M8?G:B!B2B&/I1^,WLJ7$QC[YBQ=OX?[6<:;BPUUIT$> (;JQ >SA16F. MR'
M$=_>="!ZZ#0(1^P-+D2-G"N2MW&_\O<6G+)[<(;@FMU#R+2#5G.U )N20D1)
M[TH\N&F;&4S26=M!1[]^H=GBR#0]"_(X5/$&]<UAT@?4!DN=-^FL#T39XS&9
M?OQA/KE XQ^I^/\X03>?KL\F=VAVB>Y_&-]-[ME/Y[/KZ]D-NI_/SO\3S3[-
M[^?CFPMZ4XS0V?A^>H[HO]#%].H3FP?80L<1C0QZQ]J0&H[7IY>-^WP]<G1W
M5Z0S?,+1.L&SA::/N\\DLP<(6@#4.$+6RX66&#/7:=N;3(6UZ%Y=PYM]5&'.
MV_1RW(=BW5GD#N)NR]_@J>WHH64'B/?3ZJ3+5L/IW(QVAW-R>X_.@R1<)_XB
MNBUOLY5CY['QUM&;;H<"W#D6>  :YW2DT!YKI%>S^WMT2W5:KM ::/1N>)DP
MG;01N)=#V<U!1(E>'FZE1JS.-O1P+TEZG@1Y+G?Q*,ZC?;=(PK/^#'FDIU&K
MD*$R0@\;)+!!')T1FJ9E*V\6(G["?XFN<?%$HH'<*JI[V'AQ@#;& ^.?,R'X
M0)@C]1F/623XHRA4.$XC7K^P^<^U]B&2)\,T(.VC8PHAVV=K#T]4PX2WF:S_
M>U8\858P+Z!G;>^C89PKXQS0>/#L;*N[)[/%(@XQJQ^X8FAUEE/K' M].FN:
MTWI9)0X4;:'ZK;/635:B1"MG?'/X)'R#"V&ET$OH(R'12YPD+6RD\BF0JV1
M.(PE$#6I1RC%;F->0!0G.F0<0DP,Q5(]ZJ7VD?FX%CJY*PNM&PN(P6EZ7="N
M $,+JJESC%S8S!&YW.G?K$VHZ(Q[L68E@JF9$),RGK:R%W#$?$N8JB5,*_F8
MM4<0Z$X'U:6!8*T_.S#0)P\,-@IKP!$N(\1\AV=K[Q<QO0F6(VPOXSP,$H'9
M)?U=5^7'UK$:,;9'<SH+LA60D0"-.&QO8;;ME"5*Y/(M)G]D_=.-24G9V<P*
MR3ZHOF7DD.2B] [UBT4ULCN1BJP"H9Q,/!JI+1&W,[J6APSP(*3A,4T;96$+
MH2PQR)@"CCCP)'AL8(O&OP.886\>ZT_,%3#$H#G?]F::D5Y"^+"@JU*>ZR"Y
M8Q%9>=>U)OV=OAW=/+\'Q\TC@XO"(,LV["$ID&B"8]\@[:%^LTTJ0U)G+"A>
MI_C5V>EX;AT'9+&C^>R_J? 720[1K[.YG91$FC[.^*/'D6S(6>S*(5S!\;+O
M76Y>@ZY<>654Z,>3-+H(BJX:I8WC-!31O?F<J:&E/4[!LGQI?XU>FJE)I$GD
M[.C?9JSI=[&YI?0LQFFT??6ZH/IQ0O)U?T U9 J@"%$!99OG*EQ&B&,SXL_V
MM:=.WY',H&TA)FCMSH_$#/Z'0X._]OI_MMD-N0TV[%?CER"+1!^_:9H7&3^)
M.0^QF#\%Z6S%0P7&CX\9;SA.E=0L3O,XY!Z&6JY$FS-J "A!/5H>4;<>B; #
MA=942:>V1E AA>(**_3,T/+C(AL"WY!AX#.TJY!U9KL@RR!.56_ XR]-7WP[
M"+:/T!6A.\-MVZIF@XCQ_$6 ']@EUT!YF;NMC9QNK[0C'_;QN3L[/'?EZ?K(
M:_Y.4Z%;=CZ;V(.D<P&9Q<BZK<E LHHE1*#@_PG:XJX>7@\VM\J257Q%;YY$
M%*AJ*-[9,0)@"1_,9%T^,W"H+!SFH2)F%_&(!$5\UO7@/V:X^Y:7_LY<'8_]
M^6US4(4 2^QXB-,R(]#G]2Y/\N[*%EUTM%K#\#).RG3[!E'3-@1<JW WE:/Z
MA Q@64;34TG"!NH1&9)8W?5Y\#J-Z(T7+^*0GZ(>%N@9#^:'EGD=,0>%CO;!
M^V65/BH39=(YN[)8@DN0/TUY1QY6CS6-+JF 3D/Z,^_8V].P6_E[X!4F#<<V
M"U)$3A@F91,C_IB<1FA1(8-X95*>].WE8E/?$*)-9:\*5GNE_)[1!I4I!TIX
MLPKEKSQ]'W%[U"9_2CK/VQ-M'F?/.)O'2]P9NM ['LA'K?-:[[6U XP(A8P8
M:+\Q#?TT)LJ$<\90%W%>>?QY28^R(8E4%5^E;X&,)@7#^COZ'A*L4E.)QE#*
M,ZGM!-$B[R!8$\"1%AG1-_\-C^E4><VA%=KHS&K[,]C&=..:JMR:/IQ1K20C
M?72PNKWGF$68)M,TPJ__B3>M^]PR#KSA!_,YVOD2*N)@$87KB07:J$FD2625
M*>[P8\QLO[2X"99-X7Y=P\ LL3^=(X[8 44,JB=^:*$DD26/71$AFJZ(IAIQ
M^GA?!$5C/I+,<+C :)S6E=P0P-$6.A+@?8F/;A(35;IYJ"S55#C\;%/[EUS=
M*+5IM*M"R8'SXQX:1!4GQ?UHK-$$(;)5 <BJV&<K7A6*Y5D$!3YG&479YIQ$
M[;>CU%=@<=@YNR.IN(?#B(M$C$B&2DP00\5;CS$9XA,@1=WY+^,E%=FS1>4&
MFRU8]L<LN\?9<QSB#G^XPI=0GV8_!.O>38X",_ K)-C/# W&AB4B/AWG*KM
M-$CK\U&F:O<Q31?L/UQ ]WA"@;.8>\3I@N;C]AXABA'B**$:3D/QET+WJ_M=
M2'X3AB)O.P.[E+ZU(W/=>-$DI:[/B"^UO9"7O [=<Z7=MBLPT9Y\V3<4H&2V
M36D]];HTM.N%0+RE8?;2E:@0RYD0N\,YQ2%\&E,L\#-.",])*-O@M0@OJ6^
M0JMS;ML,50'G@3O1#GQ5R<A/X(X<N0F(AM8C4;-SRMN/)&M_+&@<I16/NIW-
M84@J-61+H!ZC4H_)>!28VD(;JWQP_X23A"5M!&D[&S0- G-!?3)'3,!!HA*F
M)QYHI"&1(XQ5#I@L<?;(*@MGY*5XZF.%SM%@GFB<U1%S5+"1 .Z93;KI2Q2)
M9E=T+(,DJ<S!=MG1- HN/.JSN9(>#":J@/H2'XUD))*T<=?7H&K6W-L.N6,D
MM*?!\8RNRG\W@-9J":[5MEB]T/>N'3CKG^6W%7AWF^)>"CGC=%:EH'1UA4]I
M_-NZRXG?/1C([\V3VF;Y+50T7JTR$I06V18'GU[Z'C(3-=H-OVY-F3W](\X+
M'.VW\6U[<+<(RG6=F0Z47,E]&[A#+@[/-/Q.T##E=5PBQ;NGK)3PS%$8H90C
M,8S"";8.BHG".M([]V;$V U)!1.4_[XDV0+'KB2;(G1/PDX2R[<B_R27XT,D
MFJ>T"2FYJ+#XPPA*U7-G4':"MMAYA$8MNH!5D::V#UT&_2F/(YP=KCB_8S_-
M%K-UP>RCG-=2^R%^?.H)X# +1#.^PPPRKF2@6:PAHLXWW0J<*7?N;HR=V6&-
M]M >(8XLBTZHT!VAZ^ U7JZ7(S3V5Q;>TO%I"+>QL;<>?26= 3A]PXWY2]R$
MV?1[3'Q&V/02N]-KXK\XHHG[WZV!,4R#XHT;$ ,R&'0IN1*=_8H@*]0N55;E
M1O@#4(F3NI7P)F@S217-)Q.4&;K]Y-!>&H1]5*;1MXGKPS^#8][$-*X$8@4/
M<DKAN (T^!*8IZB[@[TE?42P&@@QCB)*J)RG&LVRVXP\QVG8GD_6/1P<&M$\
MK:,8B1)X+7>L0L!3O$0/D8DJY9R)-5;&+:5;7^7[=J7/=HX%"KS&.6UST1;H
M:)NA[3,-MINN1(E8+B3/.?UQELW)2WMYE]:1NO)F-Z-K4<,@,TG#8/N5,@U4
M;1(P;:1Z>P;SH</\)\R:&N)H_(RSX!'S<NXL<>(RB#/N?'+]:">-D&^S6QEQ
MZZUQCE^:7DJ<4""00H^\S$K$;OH%Q4OTR>&65$22),AR1.TT856]<:,*SE<N
MWJD4F<6A:58$<8JC29"E<?J8C\-PO5PG[-GS B_B,&XK3"S_(=B<ZP-@^WS5
M(*)(@(39>N87 K("!1JHP@.]JR^P1,6/$%!@)@(GK O]KOS/%<7KM$_#:QJK
MJ^/5YW2MY94_( 8<S5+/]F0C=9MTO7:2O3UMS[MV]V:T.>_:F_L5>7U.L$!O
MHZ\O%C7GMTI9(V\W_XTM$K\6R% M#C-AU+XN.D7H7A,MO%]QAPD#__UD@2J[
M&$\W<"$%) KK,&T[PT%+\<:F/T,*Z-2FL5XTAUL^%)B?BHN-%"-]9/ 9$-U0
M>:Q\_YTMJB9_]^PQKU:MC#'J."S60=(BS:W!,1<6K8>/Q\AH/<0-!4>[IIZQ
M^.@*N7_)MXTP<H8GJB'**VRQH?T$<Q<4;>C\=,=%F]S6@0FURADYRUC&NW79
M!@=G5<2IHS4L2:>.OSV!YX*6-N3>[IV!X?WYVY5_&F=,60SJ;K8E!?Z*BHGD
M]HFD[3V1VX8 %/G#J6S+!@X/<8"^&MVV4H_(D,3%R]8MR8L@^3_QJK,"?]=@
MW;>MO4E=/VX)X(A"]UECOY.\38];'31S'?Y]2=?"$N)8?]N?XN+I?)T79(FS
MOLKEJI_KA8_W@K%?/568"VSK484)>HE9O;L2%_2+[^KDRGMR'/:M2&A+(NX>
MA^N,'I?3KQ[F<7$4OMLU!"#.#J>R7S:< F&YN*=?O7OX'%7@G0NO5A(2&;I8
MWOK):_C$?*HM?=>ZAFFP0'TZVVQ0P4054#]]USHI263)8XD;YED0L59=F^4#
M.33)6_\.V/^]>:R??P$,"6C.-[R99J27$.[>(ED>"7LX.4\"9FW=%_3>Z2@.
MV#L>^M[7-J_U9PP&CUT0'*+/@H#]I"7*]++;HI$LEZQI%84LDBMGZX+JVBEC
MZE;S2.8C>+O&CLE=-6WD* AN&B&!!:JAX:MYHPS9"8R6SH15Y1JZQ1E'J<]N
MZAT/%%:M\UKGL<JA2"$+WO)O"/43F2A3SAE'W68DQ#C*F2GV4\ B"XK)*\["
M.&_-U9;Y!,A775/;9JT*MK"Z<0F678PO A,_/4NDJ$T@)'2G8FU[C%+D5C@K
M-K>4\L4XC2:_K6/>4D6N[:S<YU %3!*, S[DT$>(PQ_Q\D-;% ;2<%9R)QH;
MS:J0UQF/UB[[VR";95R]C'AX5"6J6]A3X4L@9TI L&XD"*4N%TK=*C ?"VUE
MD8 WS7WUE:+"N^MQ9!#'IJ9Z#"A*484+B0;5/1?4W!70JUH%9I@+$-9(F.XV
MSHM\FN=K'%'!PG[HN%<L0#!:2A.$B=\ZFB"4S171=$0QDQ4T=RBC&LXC)+!&
M%=I#"8W0/B"]Q3(-[*$[&17D,0_0"%E-4VK6W9(D#C?B?WN[,2M]#)4L4D!L
M"PV.!;.D=GBPUW2& _JE_*]O*UYQ.X@>C659-(@7"\YW[S]\..6\QW[S]\LX
MC0N<Q,\XHH>"DCJFAV"<YYCWI@Q9L/^29$7\NT@86-!SPQJDSNFDA[>AL?D4
M.50;KCK3/N/L@:A*[J_>?WC/3;#BB<HEAH'*?>5AE6I'4QO!@5,C(N&:V99\
M,FFJB"+53&(%-5RJYK7\OR%/8F+8H0UKEUPP_+YP*KK,'5UB?&_<];!CY_*&
MI&2_UUAWWV6YCZ"=[3HGMYYPQZ"CF(-$[TJ._7R$4NQ'B90D-8'1SZ6?O-EI
M=;:94QPZ'HP5OH1[S?L@V ^?31]/KIC<0%Q<4-N&/RM[?$U6H3O1(*8[-WK
MO*?<5\-"8F8+;B %(8\%[ZK0+_\AU'7>"\!Z>%,@@MS*& :?)?H5J$W@)'3&
M=?PXM\FV_3\"N4=,XLIQ):!!?$Y0/ $M7N>S^?@*C>_O)W,_#5X/-I9T4T'3
MFIT_8?;+VWB%RQ?+_!HWI)C(#8;8H:V36H_.>\*(04:WT]L)JF"C7P3T'@%F
M=R$PRVE_0=7+N0>[J)]/B!K-W#U%!OD353S8?YCR\4QO!HK2N#BGR&VH.MQ5
MVT3I6^ASI P,ZP^2%#IWRX3L![S#P\_KFQ+9B18MW=W\PJ&9W^$04\P>$OPQ
M:^\0WS,:JALTS^J@["<'B[(M7#_7< ]1B2*EW/%.DI"7@*[ODF079/U0+-;)
M,89MK*3T,92SI( XTTJEL %IK:;7J=,8=8L,*UB]<Z.&&8[B B647V&]5&QM
M)KB\X%F0!+WM-'RL1;F@G]1*;(D_-4% ](BH:<5PVUV\3%^L,_8,*)B'AXZ7
MBN4TC=8ASUIH,FU@,T#L'35(MH7@!:9@(A3%SW&$J4I'TLIP0/$6"6A3-"?K
MA=M*95\SLBC7AF*.)8HXFNS1$8F#RR7F,5D\6%9 -B4&]L)A..AQ5O)5'#S$
M25QL;BB!1 >9-BM,[6MP6*@4%%<JC"0ZL-A02RL%Q8<VI>./T!:?$9)=K+50
M4#7N(YJ$'L:AA!Q%FP=P$,?.^&$;QA$;P++ EL$%%B&-*)-IR>AP+<J6@=I*
M? @[91%GU""8I?B'=1IE/%+U,EX4&ZKIA%1\]C]R*'X*,0$D05@/5TDQ*O'@
M[ER."2I1,? @8FV9,)7_#J_H7YF/EZOVIU^__R>?CR2J?$9TJ.HN5D=4PL[G
MI"R=5T6:X[S+@RW[&31*IV=Z5PI#'QZ0"\G\V@!J0X4$*DA5@Q+M\!@AB=79
M"D62Y2P"):GF575+_TC/,X[ZKZ:>H9"KJ&5*^XFV^$3 -7#/&%N#D7ME56'C
M\W+IXQ2B0KIA&)GG<+?/N7V?S_F '#[GEKP]X#7:<?5(+=.'Z7/(;K(64"-]
MW0;S[]YGVC2UMF$Z ?NUZ=R$Z.]""_PH):U$/ S%;Z6,,[:X8+=;&/,KD?Z<
M8)Y]DNXEH[2PBLJG0/:1 6'_"6V' [>CZWE+7MA+B?!$AYK6<BGKW62GRU40
M9VTOM] YS.9,-L/RG$'8C)3!K$'M5>\'M,S5]80=0BC@&(U04&NK' ]RU7KY
MD;7E!=M<R=U">>9D20K\&B9K7H)T$:=!2H]V4OZ-"ZI'0J*7.$E&* G"7]FP
MU=,FCUDU_GS]P.KMA5@H8 &;@)(#)?%B6)F6/8>\/[M29C<UQ5Q9)K.TL6;9
M'6L*-WE=Q=G^.WQ5+.PVB\/&7'&MB2 "#P30MM3;>@Q*1$:[BG$K!M] 9227
MBX>)@<G^DG>E\EC-I(QARF+\&*I5/(MX:O)P>/6XEIC;#<UCW"@H6G,6F\XO
M; ;(P56#Y$1/44-)^;1:6[%.T.T5JSMT@C24+]L;J5VDH5';XA%S6V6B5#G6
M.1N3<B]IRCHN)8B*CF@=\HD>JC)-!:$RC; @-*Z@"%4EQ]DS/<\^?*G 0TL,
M;*!N<M\+*9\*I5^_)3\!)?IU3VT]W>^%;%^[S;UQ&U^4D3<(.IW7MVU9+B(0
M*NJ_M]%3&)4E+7+N9IL_!:D(@A7!L9<D*X?=EW*G^?7!W(3 MSLX8$<EG$K@
M5?D>I1=N'XL$Z#5:& Z='O#H^IUO8G7  XAP)WQ!L3Z(O.=:0SFZNO%'*&2:
M?[R(F<,C1V4<K)]'50,'G9C?2 _5Q*N$GAM2X/R*!&G.HY&XDRE]W#U;R!47
M!\VF76M<":JSM%<1B5<B@6H/0 ,I/P[;J\9JY!H;,&26[RD^:F!&=ZSOJDQI
MA5JM4FG.LCD*=@%P!%L/1GDNO%<Q-;&O>L?$2KW3<4%OIF60_8J+<;&<+1:8
M^]HR\I@%RW9#4N$SD'^K?WKK$KLXH3B<""30N\_&\^O//D<5*JC$!6Y:6EFB
MMGD9-*Z:5*M>"?1\N&D4&(Y 2>SH(4CG[<?%<X\3NTH6&6OO.HY\Q,?/665B
MLD[6M;V=A$F0FVVN=>66VKY3X>C-O52!'Z?\!=;F)(DCOF=R)?)E/H$'TK9.
M;;^93@WVX KA2Q&=0"BI>7&))A#5!7D=O,;+]5(\ C7=51+#(==3Q[1.;J0.
M^,H"VNA:  '699.3"H$1*E% 0U@/[(ZI5E!Z'@N"'G#E6:17*18KKE15#]>+
MS+$@JO1T=HE,TV><%VQ;1%'PJB5,RP72-QQX>;1-:UL 5'#*\NY>KH=>DA)5
M.CECGH],+VKT%G2, +)(;2;;7,%!29KXEIBBB6Y$@AA.Y49*-W!S$>=A0O)U
M?^]DF4\TY$?;U/9E2 D;[8#[[Z$L16P"H:![%F-AOOD3CCZRP*$^YFH<K,M6
M>Y,Z>F2O8"(.%)+W9PI]M?/0#=WO86AFCJ9CT$$R#Z]4(M#]JBG0?:[V.J4\
MD_:KE#1$!\I>E552ME01J)5M5@;WX*2^58T/34#Z#Y#+M9G;&4\/@I6'SK]Z
M;&LZ"8 _QH[3J"=C6G8X,+R_;5I7L?QM\"$1[N;6 FGXPC[QB[61H-^@'I._
MBR4BAQGO?D+H>T\!426LC;?8X]JX/V'Q1C6FFGGPB.\PZP=%_WH5+^13]&#3
M&GO!50/O+C+XY/*@!- [%N*"3C]\$7P^0B\ECB@02%(>+K'D6:CH'6M_:>AE
MU#:%3#U_J^'Y-FAC1/CU,4O3PW-[P>^A/#T#Y4;GJ[3.=KHK(\@3P+H=QHUC
MH 4"ZW/9+W[&@?EU&S=3CTB1Q)W!QZ)?SH(<1^=DR>+D1>]CQLZ/6#0&W0TI
MJ_:-Z3F/;D@Z6[&QXAEMFN9%QH5,7J4''\98N00)-2HMHN;*U6=S#1#'YT!H
MJA,_]HE:O_FV!$(TJG)JI,/';)GW+DX2\;&5[N3?^B$/LWA5UF$ZC[.091+3
M?W7>C+*?0>50S_36<P5J\+F)6\/ [Z4J37@"I:8SUKLCFR I-IU\UC@&R%1[
M<]GFH!*87V9IIAZ1(LE;UL!FZX*5EF)EJ414L#M-K!7T<#2R(Q3?L&9VM):!
M:&@&: SN05*#/4(/^#%.N9/B0;3Z@\;\OP5B*3<YV2,5YO]5I]/;46[;A9-=
M);=G@]T'\=S@KIC2PR&Z 3MT*F=Q7UJA.2!$H>]AZ%U99\'/\6K<Z*;@FR.B
MO&7-B,=JNO1,'0 <CA94(F;[8 K7R:, ]D=VG!QNM-T;I7'WW!U,42JEVT/2
M- ;*_O6YK/L^!##/;HY&ZA$IDCAC@ZIG#^7JAS@5-<VE ]#5/@8RCAP0VQQ5
M88%J:/@/2E?< *)'5?<Z[EWP<AT4U"X*DMXX]::QNEIO?4Y' 1\4)-K"U-*$
M]9"'N4<:@?O5C1OYHDE);J>70\8/,TPUB LL_CM-(1V%@;. #XL2-.NIZT],
M(V.9K-$0NK]"]X(8(K [?;*@]\4322*<Y4+5;5,J6P="-<NC"9TY@X\@@[R1
M!O"'.#!F\_$5NO]A?#?Y879U,;F[_^<_??O5Z5_^BB9_^S2=_XS>74PNI^?3
M.<S%:F!18._QV?AJ?',^\8NWLB-7"FM;MDK[H23RQ'&O(/Y$LE^GZ6U&0MS:
M-;=[L*Z*N#>I(QV1P433%)50M;1$3?PUU<0]Z'[UQ&;N:%(4.TCF(<F+'\JS
M#8]BE<OJ:OU".XWK:&;KCAX&<(0X0!:]S/\]D'2M=C(WYF?UT,X#9Y6QK=-T
MP=I0,!>!''_U?*?-92WSV^:UFZ!@E0@HE\WH#5^5QBJCE&O(4'9D;,)4=.XE
MHA_<Q?E0N+)O<QIY4XKB( [-<?C%(WG^$H=1R9QAM.-)^H^_WU$,3M\_?'TZ
MSK)YMDR+Z#()'@^8L'^@(M>U3VB;S=HAJ]SS)O$'U,UBH!&#?7**:H\D:(ZS
M)7,WLIQ:AHS;TR#!)42>="[3/)K;X/3YY^4_A">$] !PD"7",:"2F.$PXI&N
M6S2&4H- 82,(G+KNHEZ%0^V2KK')%35-RWZ:++N<_E\T#UY;.%1C)F@$K3I$
MZW&VDQ\G-Y] [@HGJX'(?X$78L< M76IWV*'*O00Q<]/E+$&'Q*#V^% AQI'
M9$7O7PDEJF&DIA95F]&U&E4#K:-'::W H")5XC$$+:J)31K4J%;*.:SOO%S&
MO-@C*YO #B@]BC@-XZ.B) I?@*L[M\YL_85L=GT]G5]/;N;W:'QS@<YG-_/I
MS<?)S?ET<E\5%SCU$]0E0W "H.(AC]47=T5_HK^L?D7_YR'(,?W-_P-02P,$
M%     @ ZI*L7'.D5$B:3P  =NL& !4   !A:69F+3(P,C8P,S,Q7W!R92YX
M;6SM?>MSXS:VY_>MVO^A-_N9DW22SF-J<F_)C\YU;;>EM=W)G?TR19.0A E%
M*  I6_GK%R E2Y8)X( /D(10=>_$;0/@P0_ P7GC'__YO$K>;1!EF*2_?/7^
M;]]\]0ZE$8EQNOCEJR_WP>3^\N;FJW<L"],X3$B*?ODJ)5_]YW_\S__QC_\5
M!+^B%-$P0_&[Q^V[AV6>QHA>D15Z]]\7=Y_>!>^^^>GO'[Z??7[WY>'RW;??
M?/M#\,V'X/VW0? ?_TAP^L??Q?\\A@R]XT2DK/CG+U\MLVS]]Z^_?GIZ^MOS
M(TW^1NCBZV^_^>:[K_>MO]HU%W^-LY<.QXT_?%W^\:7IFZ&?OBO:OO_YYY^_
M+O[ZTI3AJH9\T/=?__?G3_?1$JW" *<"D4C0PO#?6?'+3R0*LP)&[13>25N(
M?P7[9H'XE0#LN_=_>V;Q5QSU=^]*Z"A)T!V:OQ/__7)W\^J;.)V3\&\167TM
M,/_FN^_>?RV:?<U)SM *I5F0D@P%/_)9;/B_"-WR:12C+BF:__)5B.?S8-]5
M?/A_ZWMFVS7?&@ROU@GZZNLC0M<4,=ZT0.83_\6NO2"H):++3Z/G#/'MMP-I
M__6$1)JIB=_\ZY8/S1[(1YSR1<5A<K__*)L\LHR&4;;_6!(^HJ0<QZ!726(B
M-@BA.WAD) I,V'X_,Q3];4$V7\<(%[B('PKZ"]KY/_YUG68XV_)#%^+TA$C9
MGSNDYA-:A$GYS<DS9A4$25K4IFD>LL?B^.0L6(3ANB0,)1G;_^9 X>X7_[K"
M+$H(RREZX-OF@H__AV2=#7J,=P;!M[W,X69_D"]S2OE/#^%C@B34*]OV0W4%
MH#KB%5VLSN&%47&&C&[XCZ<'5=]01>\QRY_0Z!VA7"SXY2LN6O"_S!%?P/A3
M^1WI-5BP_H(8_L'B*O^[0 [%OWR5T?QEY4,:O;E(7@^T:_'U.A3;)HB6.(GW
MO>>4K,Q9.3':E?S[':&3<:$-?;("$6 [D%J<ICMT[.P=U85&=!?PV"</.P4$
M<.V#D7@_<B2@?-65K0$1FZKXJ?:B/ #TCZ\KU8QV5:4? C[^.L1Q@)[7*&7H
M9;V &I-\ %N*DXX"9_0G"8FS<O;7N\G+9#906Z_.>75NN#/H29V;SN<,91E.
M%Q/&?V J=4[9UJM"(U2% "OJ52&O"CFN"JE/P3FI0EHDO"I4J0H9R)^6=: /
M01A%).?W0!"F<4"R):(!11'"&[&VIAH1=#A;^I$9/<YH2UX]Z5S$G.SVU22-
M;TG*5RKF1W&_KW2^ [/.XU5:QC^#GM0N$9 0YPF:SO=;I6 4GTB8BDVS8Q?I
MXFC7*!2SAJ-YU6V$JELK:^Z5.Z_<.:[<-3TGYZ3^M8"55Q"5OK(Z@J%EC?%]
M\)@SOFB,!3%B$<5K\1U#/5$]B"WM$$*%UPF]3@B572]VN^GJL)GX0;X(&6;3
M^>QH[^KTP_H#C5?3&O\,>M<59Y3$>93=<.Y'5^7^ &F%FGY>_QNU_@=:7:_I
M>4WO;#0]W8DX3YT.@(K7WI3:6U.QS9XF%Y,H+WX07C%4;/$ 'Q8>KLT!![*@
MT1E1 M/J#)64"?]\+$CXF(2+"A6E\N\=*DV7@G%1%%Z2^%0&E/VY2VK*Z.F/
M_$B%R3]12*_3^(HO7A5EFJ8=4GFUVT7EMV>(8A)_Y+^K4CFU;:W1*3""4?FF
MI04:CVX4F5 /;6Z7VBKM"=+4 I7E;I,?(64["_3]WSRD7/)/MG=H3>BI,@UH
M:8'&!QJF#(O5TQ(I:VJ#2OX)%65'?^[<'#B)8WY?L]U_Q.E\+[4-*MK:HE/<
M<%/Z0)[D%DQI2ULTS@@789+_A]>26UK?V!:EA= _I5Q-V."R2(*25DGSSJF]
M1,)ODMQP\>[Y_Z"ME$Q)N^[I(ZL52>\S+OW?+[D&PJ9Y5A3BP&F5T COU#WE
MI5A6<D#^8;'"E2('I/G9N"[*SUVO$%UP$'ZEY"E;\N5<AZE\;RI;=T[K1YR@
MVWSUB*B4P+=-K%!%+SE/61Q5":DD[$VKSFF[22-"^38O1,&"\5T*-R[=*IDZ
MJ)<%VKGT%489WB N(X:[4ZL@6M6\<VKOT (+ TR:W88K.;35S3JG[GZ)DD1W
MN*L:=4_9*DR2O7U*3EI5J\YI>PB?;V)AL9GCLM:2AOEHVCOEA@;01(3Q84E2
M.<^6->F0JGL4Y92#\/[;QP><56K1LB86J+I^CI9AND 2'J)JUB%U7,D4\MS]
M=O5(D@JR*O_NCK-3=7R<=U*!S$KGX)<R 0)N,71T>[R=+0&KN(YN% TD*L$0
MC,BW;B"B\$>!H?C.#2A@'B<P*M^[@0K0P06&Y8.+L$@\:F!0?G +E+?^"# 2
M/[J%A-*Q!0;E)[= 4?@CP9#\[!8D:M\B7$QS2G25&9CA<#@EMAJ8BN$(.2+&
M&A@%X=@X(M<"7?%P7!R1;$'.?S@JC@BV</\]'!I'Q%MH& 8<&$>D77D4*1P*
M1V1<M9L%#H<C\JW:OP,WMCDBURJ\-W L'!%J]0XV."1.2;&0F"DX-$X)L9#
M$S@T3LFQBJ G.").R;"*0!8X(DZ)KH"00C@RCLBNUYIX+#@@CDBPUX;!QO82
M%B.2QJ)L:BQ^8B3!L7B@,'@,$_%@7\"6"&4LB,I+(5@75N8@3\,\QJ)="=$2
M99B+Z 9%33OYK(5DR [I[B1U\GI0(=OCJ#9S=$QG(9W2PF 3_Q8F.9HA6IS<
M$\IK].QK1B7CF>39DE#\%XKU,Y'UZ'<&-XSE<.I?M^Z7<GE:BDD7JW.8[:_@
M.H?"K'./\P(>#5BGWN>A/"#Z#KW3KS\FP%XN55GJCM[I_*4.THR47G--P2Z3
MKOW,25FDJ[*1.T'?M5:IJA*-U9I6/B#>_L8XOU!X/03G5H\)5MBMCB3GW%XQ
M0$@M&\*-8*XB4R5Q@E$9J ^F.2H H^ XH^3-H#&VI8#A&:A#IC8\+;&9@7IE
M&L+2B,<,U!W3$)(!>!V**O'?!@O":1"6] A1TTKWDMZV2MPK/]^HMOWG<"M^
MN0OEP(C-<AHM0X8F"XH*"CZCBGST6GU-]')?BM\[1WQI^F&4II]1O.$'9I:$
MD9PCP!K;-<V%HB!R<1>)T+3IO,C1$<%')*T\A^8=>WHBX)(DG.0BD62#)I2*
MZ+N2GQ4OSD22/Q]-0_D$>'<?\N9Q%;WY(T-_YIR.ZXWNF"G;]DFUR!RMN%&
MK?NF7,T6=.VM4X]C'-+M$;O2(*]L;YUZKA9D7!J[(OEC-GDD>?:K$'(O2QE7
M][B.^0#NN%M:>5"D&];>G8W:OT#2_\;SOBS %4:,;PR7D%%?,:2^D.T,2-UQ
M8&)\VSOC,#/9>1 5U1E@K.TVK53O#*2U^7^CC39TQRSD!#8P&SN#4Z<'LKUH
MFJ%[O.WPM3.)R#%\(:VN[FW9Y?==\"@>;0O(/#C^4/&T&,M7*\ZKQ-\87J1%
MO1GQZECY<K?PM:U)@B/.G0P]A>U^U):#L0NJ_9O;WM$'-0=6O*[(V??]8;M-
M7G;;;+?9M*]OMS#D>%V%XY]!3\[.6_1TM#$H2?F/I9K(IO2RJ'-QDQZWP)S3
M<.ZL\J>U,J9+KK-Q24D-S.TMKKRWK'O+NN.6]79.RSDEE;2&F-=XU6^"MR9,
M6M:!OP\>=_5S M[VD=]>XCN&.JUZ$%LZ*H2*1CKG=4C3:9Z5<<ORL%=%LQ8B
M7*\WY ]TBW)*&-]%_##?I)&"%FWK%DCZC$)Q4,KR,^L\FS"6KU LJAFO."=Y
MON/+I(@2-N[MXX2]^<#0?+!C#)/HSQSOTHW%CQ2I([K _7J?C3RN2].Z%\HO
M#_RYXJ+53 36V7)9E>)JYYR _\0P%W *\BZVFFA'<+\AS$8;_PCN-UZCT_AG
MT)/9[/26%Q0*@5@J&YAW['4^7'.*T&\DX3L^X3>=T924?7N=E89]Z9KW3KN2
M7>D[V*6?<T]T&=*$?"8Q2M0[2-6VIYR3"CF#76R/_@7+*#$;QB6C=^OTBO3T
M\@9&T3+%?^:JLZQNW#/=RG.L:^X=#8T/F/<M>-^"X[X%G9I,:EL%7$$(KJR2
MVCJA*UAI;E-B>GNY@HM68R#F\KDKV-2^HC6LR5GG)H!E&SE!7,&EC8UD:)ET
M!3JC.P[F[7,O,:'^KH(9C%S93$TN.YV9T[T\C?J["F*Z<&5/P05+@(W0%=8$
M.6B-8@U<.6U-.!+ 2P&&:>@U01LPI?9""X=>&;0%SNVC":NC"6M$.EB.&_PI
M0'QYU^(7>SJ P8(5/6U%"$H_[5/1?"R9CR<94SS)C)(UHMEVEHC@ZC2^WA]L
M>#Q9G2%Z\JU+287YU&'=7?*ECTM,:,6O:[+(WI_K_;F.^W.-#\8YI875 <?K
M;$J=K;XT85ES^SE(4,B,ZY:<=K.ELU5_URML9ZZP,9H=B9G\7P?*^#_^]3E\
MQJM\51E$*_U[]U3A5$U5U=\[I^I.9 %7K%_EW^Q0(T6HXJ_C59W'/X.>E/]/
MB#&$/HE[X0JQB.*U+KX<T*.'&4S717Q!NB@(TU8L@G7R:OP(U7CP_O2:N]?<
M'=7<J^4-HKGXQSYK$PY E$+9V(T3RO57B,9CCV)1SUNNJ(Q]O0UW?GO&N8'N
M T,\O#U.:8\S$98M6^#>?Q-@/GBZP'Q)@Y#3F;$@15E137=!2/R$D\30/&<T
MIBW;70VBO&'OS U[WA@S,F/,K[MS/$GCFY?#/BG..CP6H]X@/45C<$Z!,_0)
M;] ;8F'Q&- !O"EGA*:<NLOL+3O>LN.H9:?!T3C/J P3>+P>J-0#FT@6MO7"
M]T&"P\<BO2:8$QH@KJ"1+4(!Q8LE5YWR-4D#BC)<IN68JH@UA[>F+3:BSRN.
M7G'TBN.8%,<92EE9)WV:+1&=$4[-R^&^0"F:8Q,5LNEP/2F35YRN%,4[ D7T
MX!&10'W28 RO4HY:I31>::]5>JWR;+1*D]-QGHJE(4)>MU3'_+<B<MC6,K\5
MSZ.L<%9<.X4K+MI7/:KQGBET.&M:I!$]C;3&&T9#E.";-"6;<J/GV9)0SDIN
M;B;R!T\,NIE(:UZU=5:UU83,7XI"48AR]I9M;\.5+)9?U:QS&F>4Q'F43>D]
MHAL<R6A4-;-%HW@8?/=Y5KGY0&V[3Y1 ZYQ&RY"AR8*BXG">KK"4>N.^5M7&
MRP/_YO!>'G-ON#F@WB#C->*,?P9]Q2_0,,V4KRU4M+!*82%<'NUGE5%(V=8J
MU7=D&R::EU JVW@3U0A-5(!]YTU1WA3EJ"E**UZ31G*7"_ H)7MB)%2/'0X8
MSR10K6WL5DK(X:EG.!D[,D8;1:\ZCQT."!O1RNQCSQ(R 4$A7H\=!O#1:,_)
M,_#:SEHDO#-'Z<QI8C"R[<+YKBADFVU-?36G_:PY9:H_W,C[,LGXAE^%] ^4
M3;+5=,[W(5\PSAH7-*PNL6/:K07OR]7N>-QG?,]\284[D.5RX@#-'7,)24B<
M\3_F8FO\'E)QDS,Y9IJF+1!SCZ*<2YF<$<Q.M3<Y6>!.+1#XL$3O?_I)#Y6J
M73MD/#SQ#3+/MB!:U(V]8[%WQZ*OHN:KJ'5A=)\\A30^?7ODQ-Y>V<:N&S()
M&9O.=]QI2N]$%H*"8FW[_JE7OJ,,Z#%>Y^+X9]"3>_1ZEX13B*33HA2)TJ6G
M;6_7"8DX>#C*CD7JN_LO:J<DI(]=)V4H8C<+:H1Q=#I_X">4\3TA'H91'6EX
MQYZR'PK2+K8%ZX'E.DA[V)V!>.[Q@@OU\259K1''M+2-4'&S%DK1Q?;09A9N
MQ>^**^UPKZ6QB+^5QNG8^)1+KO8.Z.4[;4F2&%%V75@OA H,CT R[F]W=ODC
MPS$.Z?:(22BD&VU['P9APJ=\,(0/AG X&.)\ZWCJ^22I+Y^Y I)>528U]%)7
MT*DV?1";(J$K4$+N8V(LY(P]D,*(5]7SFKD27P"'R-#AX\P>,CMA0".I*^B
M+CJX&].94P7;-+[8N7,[H/-BYP.=MSE#T#OK78E<,\($$C3@"C"&=ZO"93IV
M=@E6C8#N)U?8B18/ V>6*Z=&BHE9B!T8CN^'#0>0B;07)_W!"3Q\M+0R6KJF
M<\MVH/3WP6/(<%24@8EQDG,^6#Q P8EDP1K1@ DSV9Y&:!BUV:C6@JSKD.7+
MIIYY"*A)V![_?+&O\ 8=K%W7SU&2\QWTD;,388[.RPT]G5^'-,7I@LT0+8W1
MV^H!5$& W7]Q  AJ0T"@W<8;W#;^&?05GG>RY75!*=KV/06"O3FZXB;CLAE9
MK4AJ$!YF.(X/@%+0NS.Q*(,E*]OX4*#F>]('"/D (4<#A&Q*=Z2N%.4*R/79
MD!:Z#N1P9^S4=K>VXA9V!=%&^_ALW@YNY;1[DV>E0 =4G6R;.#\$%&U0FB-A
MZS.U9%9VMF:P5'S=VR6]7=+ CA,N%I134MZF=^6F4AD,(%W&:XL:_PQZLJ;M
MMD$IGZ4%);_C;'F9LXRL$-49UTR[NV1]&I<(T,"N V<=WH3C33B.FW! A^&<
MGEJ" N)U+:6N5>\FM:UZ_1 PM"C^3=&:4%$PT%0!4PQA30W3TN"5,:^,>45F
M3(K,49!C>;3O]B?[AC,%NBIXQ\5V]T=@Y173D>S.^(0Z@SH=\)Y>81NAPM9X
M!WL]SNMQCNMQ3<[(.:EW#7'R6I\ZJ<#T)K:M\/T8L/R1H3]S\2NAHAH[W.0C
M6%/W="0TTO8^A]OW'[Z9(1KQ<?55H '-6RA,S;_"-ZX)4;KF;1'U[0^UBHN;
M]FV/7"!ZLH;G4;U^FJ+_RM.8\^1)&A?9RN"]9]C5E]JW7&I?\2T]?L:=1UV4
M7T;0$]GM</"A ';QEL#N+8'^Q8#6J/(O!L!M8;X6OZ_%/Z 9]&75=ZT._,@2
MXNY?].;KC4PB!;7MDVJELT?1M%>:U6_%:%KW3;GZ:.K:]TD]T_K.=.U]3?MA
M6&2;^,^T3,$[R+R#S%$'F2]FK[I8%5Q"<H^YA(PO\Z\!R9?Y-SE<JJ+T6NG6
M&0=[;8[C=/*SP5;Q[Q=8+,X_]'1PX+[Q5?E]57X36&IYJ<$P#;R^<'_ER@=>
M:=@ &!.'KBO'JY7;ZAP.&!RH>G%08)P&7LD:?M[ 879@:'YP"!I8L!\8FA^=
M@D8=R><2RU$)ROXE(N>NY<Y?(AJXM*;;\N?S( 34N.*3-@!F.)D+N(U4C5?A
MD2B*2W1N4BXM(OI PQBGB^-74/<4*((LQ2BE9SF*#PYE_9"-LC7JSL,D/\-@
MMOP?_WKS\3>;?.<[AS5N'/PJI_1S1I,'1%=,N%%B_G%9C *L<8>4WI+T+D_0
M^V\>/[SGGY[$9)VA^&,2+BHHE3=N(=C,F-8'NDHS(*F'ME8HA4/:)YY@,'M$
M\G!^+[8W:5P5&*9KYDZ #)"O$2@F8U<+S/" \MGNE :+D4)FT "Y4'>:]"B0
MD;.^[O2MP0(#EP6ZT\'& @YDXW2=',[P(L5S'(7\YS"*2)Z*[/5@31(<8<1>
M?GBMCZB2Q4U'M) \7H^D1LGD,S'DMDHND?VYA?S$HQG7GOLQE6V,YS,;!U7C
M;/*R9+/=0FE2B?0=K-(OW@+@DMH)5=O=>=*$_)MUMIMG1U+&R8@+;@>;#:2+
MU3G<HJ<C:"E)^8]1:08R6:6ZPUB=ZPD-FD.D:3T^ROO*(AQ9UMT7)IXS81E>
M<7)DM%8W<L<\T9XH07324W=^C,%F\P /Z-@]/&>=R2/=].=0OTXU^7/S;^KD
M"&(NM[L"#6"^I)DF,/:#5 \IN)8Q]JB:>OBHI#=70LS,$&FFO]DS?18E);\/
M'G/&+PW& M[V$:?%=X),W#0&1D_X6+9J91H0T\C06278PPG061M-I^+MC .Q
M,U[L5FP2_9ECAHO+@Y*/HL[P4;EAK<&NWB@]O5=002V[V![]"_98@=DPWOZB
MH+= 2K?)JAL-G4Z8!6Y<LGP;UT#EZPEUCM09VI+4.VSLFN)9FY :GXES,#6U
M =*YF:0DMR=I28BSK Y^V#LB6!"F<4"R):(!11'"F^*:J:<8&HYJ2T6L158W
MRJ(A*2"UL=;TO (Y$ 5R9T)B=R\+-DD2\A2F$>*LXY(S0YQ](HR!1.=F@_6D
M3NZ)+DH??B)ARHJ*%44!Q'1QF I,JZPUVM!GKBOQV7Q$KUY[]?H\U&O3Z[)2
MT6[ 9;R^[?5M=R;?UM$X3[6[-E9>^VZ!-[L=_J"'K UMP;+=XH> C[\.<1R@
MYS5*65U+A78<6[8)("'=6".T'P?9'X!3\!:'@5@<KG8\ZY*PC%V&:YR%"?X+
MQ;-R%3FSG J9>,(8RAC\C?:VAK6*Q70^Y^2( )Z2+I6-0=G6Z\]>?SX/_5G/
M[HG1F?'ZL->'W9D\;..?D[:K1<+KLJ=(M"M*65;1?@QP*JK,$;JMIYO)!["E
ME.DHZ$8;DW\5I(;IB/;ZUT#TKYO],EWF5/ *E<ZA;-N3U[*2)KB+$M;=ZU->
MGSH/?4K!MXD1(_"*E%>DW)D\;..?DR*E1<(K4F^0J"5U6%:8?@K0GSE>%[^H
MI3#)!["E,.DHZ$9ADG\5I##IB/8*TT 4IADE:T2S[2P)TVR2QM?[9=.)EO".
M/:E2<@)!L:ZP[EZ5\JK4>:A2"HY>*128G!^O77GMRIW)USX+YZ1PU0''ZV"G
M2)@*89:UKY^#!(6UXP@EO6WI7<K/=Z-T23X)TKB4Y'IU:R#JUB?$&$*?Q$I=
M(191O-;5= 'TZ&$&4\YV0A%W4!#V"8>/..&X?@XS\1+M%B11-QC)JUU>[3H/
MM4O&UDD-#N'5+*]FN3-YD^U_3IH5$ ^O3%7ST0;RB&7MZOTW >:#IPO,20K"
M(F Q2%%6I%XO"(F?<)+44[WJ#&U++ZM/6S=*6QUZ0!I=_8EZ=6\@ZMY'G.*,
M,Y$-BF]>EK(,+9ZL",WP7\6IN"Z3/4 "<1M#]N214Y .\\E!!QCH_.!QG,8C
M>878*\3GH1#7NA4K/91FW,0KSUYY=F?R#4[#.>G2]>#QJG5]IGOVA6/:D^]M
MFR.^*R*$LIJ9B;+NULP*RN\W,AW<+_F^> SYQIJ%6_'%":5\88N/[]-1[S.^
M?E_XTD^B#&]T+K2VAS41<XWM(Q)@8380Y:IX.\= [!P'_EYLR@NQ*2_)2K"H
MXGS>(991'&5'&Y)-GD(:@W9[QU\9%%(%Y=/"9,]:!0<^<%]X" (OMI=)R(#F
M(&F//F>P) D71-AUP;5$F;S?0\&6,S:E=WBQY&(.?"'KC>=M0=X6=":V()ET
M4*EZ:-B%-_!X X\[DS?9_N=IT5'BX4TX&CY:5RQQ91\9 =:*0 Y&;N!/(S='
MKI&>!X9QX.\IRV'LQCADVYKX?<"IQU'AUHMQDO/5+MQ\'%86K!$-F)AA35MC
MK<&M62(;4-=1B%,MBF &O@:3]>:_P9G_)IR08A7Q!MVC2(1,8L2NGZ,DY[OR
M(^=@@I'GY5F9SJ]#FN)TP6:(%@S+X#&FEC_4$UZG=%V(L\"%4K):D=3 %&8X
MCC<1>1/1F9B(ZMTOE=)HK4/FS4K>K.3.Y)L?BO,T-M5 R9N@Y)RX&^G/MHK[
M(:!H@](<%1=2/4U6-88UA55/1$=ZJ>K#,/533[K7,@>B95Z2-*-AE/V.L^5E
MSC*RVI7IGZ3Q2YX>2"AN,)+=UZ0P"Q<+RK$O^=A=N555*B&DRV#FH'WVRJ2O
MUVF]3GLF.JWRTB)UF('74KV6ZL[DC?;_.2FD4$"\[FG"2L\^U*&Q/&U9\_XV
M6!"<+H*(I!&B:1"C+,0)"S).71XFACHX<#1;VK@1.8WT\C+X9SKG.Y=_\'/X
MC%?Y:K(2[UY7*>&*YC 9#DC6YW K?GFP"\UR&BU#AB;\_!9 ?4:K1T2K:#3M
MVP*Y(GCJ@>S>4 ^3%Y9[5:[;P^ME.R;6K*>W9@S*FG&+LLN0+6>4;# _@!?;
M+TQD_+V4']K%Y. W!BWS 8*TUO%J/,49Q1N^)6=)&,F/':RQ[3<1(H1B)NS(
M-XSE_'BA*;T/"T-^P<2D<]!UK,?H&L_H3G"$%,5[0_@DBO)5GG"\XRLTQQ$^
M9=CPCGUMKA+5(H3M-ESQ'Q]HF#(NA/!;M)(3F7?L*2;DDB2<9").\08=A>TQ
M+DW=\DM=\N>C:0"#1MK^D+? J>C-'QGZ,^=T7&]TO%#9MD^J'_BW*^Y48.N^
M*5>S!5U[Z]3C&(=T>\2N-,@KVSMF&S44?2N=R-VPO[&;1+SA$,#(B#'?< D9
M-:,A]44M9T#JCL<08Y[OBAG2:.=!M$EG@+&VV[2RG3.0UN;_C3;:P#/W0">P
M@1G5&9PZ/9#M.2L'GN%HB:_UYN(<;&1$#:-?=XQ_L"@UL+]WQ^@&BY:Y:;P[
M-C8XD$S=HY;=Y=\'CSGC=#,6\+:/."V^T]!K;C:H+>=Y':H:^= O=I^[/'Q-
M1%/P'<!IXC]Q@:O@)R05W)CDV8QO#_*RRX[=P36':M7W+D:>YEF19<'D;G9%
MLS:(V) _T"W**6$11IS1W*21@A9MZS9B$E#(<EILM)MTG6<3S@)7XKK@NPP]
MA,]W?!<JHA*,>_NX!!^74,_SL.<BDXC?1PP7=ZWXD>MM2O\)N%_OLY%[432M
M^Z:\8)<SBB.9:U?9IZ?0@^I;Z7 7%4I:*;R5$M!-RN4SQ#(FQ$04<Q6OD!?E
M#NT6OS HC*IN[F/E]T[\-)WS>U1< ^RW,,G1?^'%T@BFNA\9/%(O<:>-X7@9
M:3QS/A48VL/@=.3A8,(US(^$KL(;+NGS_^SE7&' F-)/A+'I?'\AW6,NYATQ
MR2LNH'!U_:TXT_7G^@J>@LUG%^/>.6X&W^EINTE.Q<56$Q #[C>$V6A#9,#]
MK,[FE"-=818)HXE4I3+OV.M\"N'M-Y)PK$L&;# E9=]>9Z4Y.+KFO=.N/"CZ
M#G;IY^<6788T(9])C!+U#E*UM1N%7=:M9 ]D=RWL+Q/$?J7\?I5,0->MIQOD
MX,RJ4-+8Q?;H7[#@7;-A?&BN@EZAU)0W&8J6*?XS5W$F=>.>Z59R)5US'R+:
MRB$;>Q";#P %6 ));<.G*PC!51M26X-P!2O-G4%,>;0KN&BE?&(N4[N"3>U+
M2,.:G(W9!+!L(W^O*[BTL9$,[5BN0&=TQ\$"&]R+<:V_JV!&'E<V4Y/+3F>:
M="_DM_ZN@BCHKNPIN& )L.NYPIH@!ZU16)4KIZT)1P)X%L P?3]LF)HPI?:2
M-3ZX"Y)/Q9"'S1MZ,\XP#Z/#\*\SS-,P"B$\HQ2-%L/&NKL7!X=:FWD)W=V4
M@X/-3L@F&- ?SA!0<, C&,4?74:QW:@^,*8_G1FF+4286LX=_"E G*IU\8MF
M"8. D6QE"8)):90:Z!.PSC(!ZPKQW<J73>S5$Q*KFO0>S\;9U!K1;#M+PE04
M_+[>'PU8'!NLNTOQ:^/R1[<62V6RT&-WXOL8JCI+?TXO<=0!Q]M)I>*SZD:T
M+/'^'"1<942LH;BK&\:6K NCPPNZ7M M3C>CV9&(Q?]UH(S_XU^[LC:5*2C2
MOW=/%4[55%7]O7.J"CM>Q?I5_LT.-5*$*OYJ563_)%QBZ)/@5%>(112O=9DT
M@!X]S."E>EA!V .B*U']KGQ=23D15<>^5$2O1K6F1H%WZ]B5A[/6G*HY.]&P
MV+'/VF2/$^7U-W;E4+G^"B%D[)%[ZGG+1<*QK[?ASF_/.#+0?6"(A[>'2.TA
MYD*A92O)^V\"S =/%UC$787BL5!6O&8=IG&P("1^PDG2T(32Z!NV["LM$.F-
M+][X8JJ<3>)_YRP3R_61T,F*T S_I7(Y2MOW[G_D&Q!GZ!/>B,C]_4$J7A\&
M/H,''< KSR-5GNLN]=@5J[/6I1LL_GGZ(4W@\9*W5/(&7Y2V!>[W0?(2D3XG
M-$!<LB5;A **%TLN<^9K3B-%&2Z#79O*WBU]SIH8WBJ]C21RD:JY3+97:$T8
M+E)^9XA&_)O3^7V8A/2THBVL4ZME_KW2<)9*P_7N3%R@%,UQ\?Q2D1QT$7+&
M>TE6:Y0RE1(![M^[4B'>.4I1O"-4A.8PD8//;YB<\QV87F$PAE<M1J]:&*_V
MV 5LKUW47O_S5# ,$?(Z1G4ZI;&D=X8YX;4%#=M*V;?BF;$5+O1%5IC\HWT^
M8H0;QY#6'=Z:TM6(OD9*UMX-]CO.EI=<82<K1 ^IH++'0TRZMJIPW3 :H@3?
MI"G9E,<VSY:$BFH&-Q/YPV$&W1S5"B6DWO%]S,_Z\N4]XCNR#9-LNV.EX>)4
MO ?V:D%Q\:HK6.G1A*Q>BI)IB/)+)=O>ABM9+*VJ6><TSBB)\RB;TGM$-SB2
MT:AJ9HO&XA8M/\\J-Q^H;?>!RFA]^MCXZ0I+J3?N:_W=EM.+1_?,E;)/3V:6
M7VEX^@#\"=45+:Q2.,V6XDY_$4U4!A]E6ZM4[RHNB">6JY;])HV2/!8O4XOR
M45P0?@B?)7.J,5)/>VEW RMW4V4;;W(;J<D-<-[&;ETZ:].:5B0CC>YJ%^!1
M2H/$2! ;.QPPKD"@DO[8K:Z0PU//,C!V9(PVBE[=&CL<$#:BE<;'GF]@ H)"
MB!P[#."CT9[3:N"5L;5(>.>4U/?2@NYX1AZKFG;E[EC.X!"J9<GJCA$-#I\F
M/BG;[L[OBL*)G(Z&?DW=.-8<F#!"&GDJ)QF_C%8A_0-EDVPUG?.]RE>5BRT+
M&E:7+#'MUH(_K72T"TO.]"GE)V2)UVI7FK)#JZ[3RR04I5)_#T6)9"[GW8EX
MWK+T^_4S_R1F97'S2E<OL&^K!%_MV-%]1J(_OJ0X8U<LER\TH'D+1.U*YXM"
M^6F$BL_<YN(;TWGQCRK*='U:1:W\V'Z?3^*X*(0;)I.54(?EY,EZ=$C<+J,=
M2MFKYAV2)=9$>A(D39V/*I>1NMO'Y4-OG',)1"HIJVK8+FJ[+^R8%(28DZ:M
MDC/C?\S%9;?_B)QS:9JV0,P]BG+*CS5'_M16+"<+W*D- L6V>#R-2CNJYG^Q
M/339/08S>0KIRU,FC N=A8I:J*P/RS"=%L426&&T$77 /X:8%F\ 5,[5XO=;
MW6:U"3\FC]VDY5L3'8,%_&:K #TLT?N??M(?0E6[=LAX>.*<>9YM0;2H&_N@
MJMZ#JGP%1U_!$4R124&*I/@0D@1J7S^+'V4Q.+#./86H%%? PW9=M1.4;>P&
MEU6IN@J*M>W[I[Z2F1OTZ'\&+]K#BTAZ&28)BB^VUV&T?-W69)XFX_9T:H3W
MA:2%46,6TBDM=+JXD).X_%2<<]F,]3U[FM,^+67G:JQF5K<DW2#&*2YX GL@
M69@<__V2L(SKN_]$V1V*R"+%?Z%8@D1GWW,-OU(B_TCH[E>BW7O;H%82X1K2
MQ;'<Z4.V 3[^=M^X'DA1AJYJVUNE?D9)A%#,A&]W;];E_#44V9VE04 R#7W'
MOL*'^1ZB.,J.S>=W]U_4X<20/G;#BPL@"VI$P-=T7KQY&T;%4W J(0C>L:<Z
M# 5I%]M"B(%579#VL#N#2J;UUE1T(3$53?.,96$JXB1N4K[;4H:C*KM4Y]_K
MJQ*';CY,-J&#)I7&(L=<FN]CXU,N)1ET0"\_J:4S]2HOG-.% %1Z2F[14_$G
M^1P@G?O:O?DCPS$.Z?:(P2IT:6U[J]3O3:]\5Q<*X#%S$#6$)9/0=8.MQ;BB
MSUNK'J.YM<8>I7_V"2WG^ZJ#GK>1^O*H*R#IC:FDAN72%72JC>/$I@CG"I20
M&X<8"R9C3X8QXE7UHBM=R1&!0V081N/,'C([84 WFBOH@"XZ>'"8,Z<*MFG\
MTU?.[8#.G[X:Z+S-&8(^4,V5[$,C3" !<ZX 8WBW*H)JQLXNP:H1T('H"CO1
MXF'@O'/EU$@Q,4L? L/Q_;#A #*1]G+=/SB!A\]XK\Z\-<C5.J.T]F9NNC/*
M;C=)KCNWI';3_-'N;JC!X5,_L*J[:VMP(,$3,,&@_#!Z4!I$28-1^G'T*)FD
MRX)A^<D-6.H610#C]+,;.!F5N(#+AN.7FSM+38&#Z(Z$;1IV!<?(2>%:5^8#
M#L_XA>QFV9-PI,8O;O>2_@\'>/RBNO4X=CBX[HC\O216P8$>O]8PC!1!..+C
M5TBL9[K"P75$B^FS0M !;#OE*;\/^"QP5#Q$%^,DYULE2%$6\%5@P1K1@!5F
MD8;%*YM]Q5IIRS;(;%3X<HCEX'Q1H>[+I?#/%_L-;]#!"'#]+,I&H[@L*[U:
MY^5&G\ZO0YIR:8_MC987V^H!5,57NO_B !#4)D)"N_64"OP&=L&=+K:E'=L@
M0=AP')_"J4\55*;+5[:Q2R42AC$N]FT0#1>HM#!>E5=:Z18Z4ALG\;]S5E3]
ME\VGWF@^_?&MLM_L3'87:>*3(JUI(#;N7E+WCG,%Y/H'30M=!U*2,[&Y=K>V
MXIYU!=%&^[B]@,Z!QT"W<MI]F.?; ]:.X&?;J/4AH.6+3(7UIJ'M"C28-1.5
M 37>$N4M4>8E2!4O3EWFE,J51$C7W@JK*DB[)6E4?V*'WCW-[0JS<+&@?.^4
M,M7N+3J580C2Q24;T+@TF(86!OCBCEW5\\8$Z'*WJ@H,7&&" N*E_GK/3DIN
M\C-,]*HI%]A6AGX(&%H4_Z9H3:AX'[.I2F0PI#7%R)@FKQYY]<A44-U'ZM\5
M6TQ<*??EII,)K/(.?=5I/:0^EX3<[4_+#3]H=%6<QXOM[H_ ^M.F(WGE8J3*
M1>,U'[O8[76.AKO@G%21ACAY#44J>L.O5=O2]H\!RQ\9^C,7OQ*J9V/_ WQ$
M:[*V*4F-1&W_SGI[!(_L2?.!OAJ^^\Y+?F7Q/0U^^KXN/W/^.=R^__#-[A3J
M'\4%-&^'*'XYF1"E:]X64=_^4.L5;].^[9$+1$_6L 5"AFB0T;Q>_ZH\2R5E
MD#HNK9!R4NY#18RF,D@C<J8I^J\\C;EX.DGCHL0G^'0:=FV!6$VUYF/B0(6=
M&Q%3BU_89!2*;^GQ,^[< L']O>(N(^B)['8X^%  N[1 7"'!E-(K@)?(6[=@
M%?66;[ 5U;][WQI5_MU[@W L_^[Z\-Y=?V5T.(AYN[\RV=/0M<;J*PS0OS??
M!(_396P'C=-1>PL1U=:&E,W7O*JDI3FY]W:U<Z\^CRSYV>WW:TN'QO5&IC2#
MVO9)M3)<0]&T5YI/7FG0D%WYM$E_E*N9CJZ]=>K]"\W^A69MC(^648P]CN6L
M@WC\T\RJZT1Q#B3<VR5D_*/5&I#\H]4FATOUQ+)6IG,F"+ VQW&ZK(7!5O&O
M<5M\:GKHA3Z ^\:_,>W?F#:!I5;X"!BF@;^6V=_CNP-_-], &)-("U>.5RNW
MU3D<,#A0]4(XP3@-_%U6^'D#1PB#H3%^\V+ T,#BE,'0&+]2,6AHU$'(+K$<
ME:"LB$L:NU"LM' JHL/&?BVKYRV/U7-%6M-M^?-YWAQJ7/&)I:^NA\X>7QY_
MS9M.WNP>_VN+]0.FNI,S!@=2!V]2._*\8MNO+8__440[KRV/_WU#PS2:[E2]
MP2%3-_('#)$[+PCV]QCU^!\*;!;4"I<<QR]:=Y07 (?0$>G;J*P)')WQ"^&-
MJFS @7)$$#<HF0+'9OSR>(-L'CA,XY?/6TW[.P!GI3;7ST&"0L8OXWF>Y7P9
M<RX+LDAL?!0'4<B6P3PA3VQ?RFI/*[!.5\W1;=7L:D1>H_I=!T+:(>FXD$#;
M8_NB ]T7'3!(^OB$&$/HDUC)*\0BBHM7M%593H >/<Q@ND8T%'4?"\)>:H3O
MG@YG5[EZ.OKNP7>#GMUDSB^R?Z*0?L2;IE-]-5;P?M#SON6,\^$))1OTF:39
M4I9I57>X@<^^I04?R5H79))<EC-J.LP(9OO O]G&XA;CC&&^3Z2-V3Z1GN;J
M"Z$?J3O=B(^DAB32G9?=9U-:TYHAJWU.I<^!>/0?B;)!])$,T\;2EEC8W9YR
M #S)E=Q=#(LKF%4);=T%M3B"6I5DWUW0BRN@52A_W87$. ":TD3289 ,R<)D
MS+B=6M$L^R?>?Q\\BM?J@S"-@[A\9+UXY9N#R ).?< *]U/(9<?BSV)UV8OC
MO*;?HN6O6GN#I NR&_DYKG9GI? =%KYF>6%F7=LV"F[O U.$S#W+J0A*S1[(
M/:(BR&)&CRE05-ZN/4H+4Y"JYRTO/LBCU,F&\YZF@7B:)D>K=HA%NGZ.DISS
M Q'6?4E6ZSS;/2I\'=*4WR1L'Q)0^4)-)V./"96+;?4 BJ)S%KXX  1%S21E
MY4!H-ZMSN>9W.MDB5##[:6'049;)U+:W2OT=8AG%479\Z=[=?U'. -3'K@W_
MY4G!AB<%]K)KFQ]QR=?157E+Y6ZL;',N'IFVQ:_*1VW;W^YC]V]XYXXEH834
MO?Q= ;FC4ZC%M0/9TA4GGN5]K[C?NG/'.(TH4 +OSFWC-+H&VD%W/AXG$3:P
MD7;G"'(7V:9&75?NM^Y$CO;B? 9^H74OM?47&F0929 KLP-;LF4OYX<@C(I(
M2E:H\B1;<MV=H@CAC=@"+&"[+160^:'IH4%--V?;G[7EY^R&[D:.SLGN*Y,T
MG@IR[@[45'G4%,WKI:V8>@O;AA#D+NQFW;R_<"C^PMV*'3;SKY0PJ5=+W=HN
MY4E"GD1]JH^$7I'\,9OGR5OZ9!,!=0[2GWJ9FH8;Z9KUY<C9X2=>;&*?2)BR
MH@1Y\7!3NCC0"?38U!G-)=?,N*0_RY=(M=>C_I89N_#MW1LM[(1SRFMI 2NO
MV%8JMA 1J8-=]',)2<HW;[9K.S1DZLE<SEB80""I9;KN'!R#BWDW5;D';?W9
M[_Q@3F@0\37!NW@/&S8@Z,>':0DRH[Z; C_=4-R!^<4,+&^$&8H1QH(IXWMG
M9_9AP#/[G>*,R]ASJ4'-;)2^#%(S2C:8<?9?0:9D9I NWE#E#55C-E2!KUMO
MKO+F*F^N.G=SU;JLJ)Z%-!N2IMU,D'1FAX$P@DLU'9BM7#'QR<79[NQ;Y=F[
M3D<,VZFB8]GB]4/ QU^'. [0\QJE["4728A"DC^9&K8:?<.6_:H%(AN9J6;E
M)ZYW7^#7WQ5:$X;?J&*:UO6J-\*(*JRU#\LP+=\/*=\5X;M[U^P>T0V.$+O,
MJ3A! +K-!NQB:G":+1)S2]((3,^A<:LD296I1@<%9!UMX2AZ(^A C*!"($"9
MJ&LT8?P'IK*^*-M:MHP=LZEJWJ!LVU/%\]>T2-F(KGE/U'N+%MBBU8Q%$J,S
M-W;+C#=+:=?YG(Q.6B3Z-RD-L,BC@23<W489."[M:#7=148-+AK(2(3JSHHT
M\&VE5_2ZR]\>.#0 ^T=W&=@C.4YRL=ZRJ?'' *<;_B]"MV]%U,<P*7RN]2R,
M=8:V95BL3ULW86]UZ &9;>I/U%MK!F*MN=DOX.X.5EEKE&W[H?HC3C%;HOA7
M0F*9[:"Z<4]O'KT0<XMD-IKC)CW995Y(N N?/O,C3W'XAC4HV_:-[N^$_G&3
MSBCA4I26\%>-_5M8_2ON'=PZQ(B-C=T&Y U@VG4^)P.8%@EO %,H5Z +[JQ,
M8&8W:'?FK3% HQ0ZSR@/$"+=6C9/_!2@/W.\+GYQ^*F97<)H3%L&B1I$-2W(
ME*_R1$0WWJRX?$;%]SAW6".:;6?\J]DDC:_WA%29',Q&J)E.(Z'^,XIQQ(6"
M_>CRQVC4+3L@Y3Y__#>*L@?R^NTHQ<,^]4;H,IK(:#."S% UMK>W/PW$_G1T
MT*\09WL1+I@>_SE!Q1V8QI,5H1G^J_@]E(FT/7QO%:3F<QPA-2L"M;6=9E@-
MX\7V@=.A>&['H.<P9J2JL@;K-(QYR,V1JBZ]!;U)2!)[1/F.D4'/GI):Y12"
MLEAAW;UI<YBF33-)IC(;U60#C-W2Y\V<AE<F:< )7<'+^*A 0).))ZY8D TW
M&5@[[LXV.#Y\3%3S[@R'@\;-0-5QY>3585=G^-J#.2_WY2Y!-YNO>MFQ)>FL
M"@RT8=P_0Z>9B0W&GA,M3\,\QN+=TXBDL8B_*7YB),&Q6-R#=LM$DEH4LF4P
M3\B3@4^M\2<LN-A:HK&1Q^V*AD\Q>4IO-!DH57X5:-_@VQ;=0R)&G0/Q0,.4
MA5')23E&\17>8(YA/$UWKR_>I'$>(9F?L,8PK4ZC"'E ,1,/'14/F*41%T8N
MR6I5W BS5T^7\<,ZG>];71(F*_30RI M3.YD.UR2=(,H*]YQXD2N,&/"C2_J
M-\G]CW7'\&ZZ8;GIXG_G+"MXV .Y0YR]13A!?/?=I)PUHD]<1GP@E_PD%H65
M.!>[V'[A?/ F?=%E)_QT;LHG !]91OEAE;GL.OR47<R.Q,'I_*6T67%*1?H2
M9LK"FZ;=K<Y-X"_^7P@BFS!!18&C_>NCX@^<PM>_.&K)%S+A-V:ZX'-8$Q8F
M7,?(U_LY\8V><F:Q6TU^CTKPL4E"3U5WSPWE?BH -YKBK*A'QB=*A:WN"I7_
M?9GX]7.T#-,%NN,2X/5\CJ1<SRX1/?EMK]!C=I  .-].\9\YIY=%%!>/02LB
M XSZ]CBK\B>AVJ9\M7)QCY6/7+X'34S?O<>YW88KM7M=U]PR[7HSC70>\*Y6
MY_0K!Y,)$0BQ:7K]+*2='+.EV";3N4!?,B%MO[X"G-XRK7W!Q%FX+>J_TC"6
M)R2:=.Y_7I1?=Y]P^(B30CHUF96D:\]SXF>]D*]_Q]GRDDOM7#ZG>RJWX.F!
M1NEYIONP=9-E.^HSG./UHB5=AFN<A8E&&S,?H.?YO2Z% )[5ZV[#62[]ZZ'*
M/KU-Y,5P59BI^-6YL\.QCX3N#8I3>IF$6!H.9C1&3VF[MRBK,D6\:.L'4X1D
MDO !>I+9X01J.$G]@88P7\'+6=9@12L&&-:*5A!8;T4! PUAOA7F0K-Y5@PP
MK!4UM[W6'\CV? _&8/E4#FWZNAU*[]3A0!R]<%'X>G7+8=K?;A1^N-U9Z2?1
MGSFFZ',8+7&*Z!:0F /KW.,[62\^N)W0<?V,:(29E$E NM@-NQ>>MPLN$,:7
M9"6D6I7!H[IQ/5?IT!,&NJ-W.A?<\Z/P[6M.-J1+/W-0IIE4-K)*YY>4*SD)
M_@O%PJ0E>/LTO4*4JSO\9I(>3DTO()L9>?R?:JM5Q47ZA!&W)E_/DT),K?NN
MP"0Y!U(\0"XI5Z+2C?=0"\% KF GWUCG$[>O/5L^.O\8C:9ZN6-UNQK 08 6
M N>8C7)_=1]SY\IY[12I5[*%:01"=SLVXY>TY1-N"V:8W<.5:]<6JO5"5SO(
MZ^DS$<H6V*:V#3#,\*<CS@%F\P@J,-#F[U"XQY ;92*!D?YA%.*MK2W=*,#"
ME3L16K6T7AA4!V)OG\RV!@Q*$%612HYEF;<-G29@S;&L\K;14X5FNE);I6W,
M]+'5'8B6KB"GC-_N3E(<-VX&@>'=B8 ]%(5HAF/]<#57.%\CHSHX?-$QV:X!
M',>52NK%=75HO+1_?-M!LGX<L2O7<*-C#(XK=\4ST0"'PQNK+98><<6#U@Q7
M\_#0[@PKPV&%AN#53Y+I3J(9+9C]5AKH[FY:%Z3Q.X-F9[<L#<N9=*=_EHMR
MG0Y#EAWRDGRPM22#E.'J);HX([H93U\:A0JM'^)4M$@M_-JJ'WA TLJC==\'
MCSGC9XFQ@+=]Y-,L(E;6E 1S0E=AP+^>)QFK^7Y=W>%M/677C+Y&-3:O-^0/
M=(MR2EB$$5=Z.(N7%S[4M^[RD;6Z,!W/H/7!?4W'0=5TO-@M8F&H8[C@^Z7-
M3EWD"=RO]]G(JXEI6O=-.>.2ZT=QE""9SN#^/:5SJNB[0QN4'H0"@YGM>O:5
MHOKR\$ 5C1?;HW_!WNTR&\:E=-QQB>P=W8R53WG5V1-C5XE\AB;@=B*U+V-7
M$*I]2#30.9NP"=A21FJ+*[@TV4CGDZ[9PFGK+Z&S!X,4S.I90[QURFS7'"6E
M>F/9,/?^N^+)UFP;L-UQ$:^]T!?_ )<52?1'D*>XMG&NR2=L&>B:T]C(2"<5
MS9O0!;**-9^XMXP-Q#(V>0II?/K^Y(FR6]G&*I4'UV,1C_-%;*R[^R^5)FFC
M/CU94JIS<2?"_;(HG\^ZV![:[ (-RV4 F5A:&G\ 1=R.:):1?%VPHH,3D$VS
M):(/RS"=%O59V*]%HM=-6D9TR,"S]/F^K'B6IO<[PHLE/W.3#:+A A5_O.*7
MQ\<0T]_"1&K_' Q]SJW/+2E\Q2B^S17<TMKW>WI?Z'SP[>=E(0OS&QYK@9/F
M[JX?]:JX=E9^*^;=FZ3S^O-!^K/3\ YOYQO2-S91AQ_L<J)O@-CG%[2^Y0&?
M[*MP=P=S*K:(31!//CAV_*9YQK(P%:'0W0B#!I\>F\0Q$E0'*C%([3D'VUT:
MSY)0_ZYAEY^RC]FC?CL\&E^SD\6"%FG+-VE&<<IP5%RG1YM%A6W/)/EXJF'&
M4S7RJ53&5+5J!!Y[-(T/MI(Z<K0U0MMD_JY V?XQ(R"'FRO!2-JM:."^<P63
M3O;4&49N=7 B^POIZBW7&Q:RU(<JZ\QYAR,\"*7!&4[1U\ZN-'=U4+>CS]I:
MO8$K-\AV78C#>LV' ;%F:[4<7+T'F\9/@!$WK@;I$3=VZX,7XT=G8M;[BIL#
M0_V3A[KK&#GP6OQ<4X1Y.+\ET<12P'4@=Y*(!ALX 5\,8XW430FS:5 C''!C
M5?3< 3<.FAM$[EF\6^+.,L\@'^@W[PQ.8:.LLZOCPKB%5?Z*Y?+:4(#F71:'
MJ@]5@T0X^$KX-#B?!N<3R/H./1M7 IG3V XOIKHF?8ZLSM"2FT86U#HZ? <:
MWGKF:4K.[OI1KXIK9V5@R6,CRZHYM^2Q<:V.SWDZB^R<D5V4(T%UH!>=SWGR
M.4\^YVG8Z1*=F<]]QI//>/(93\[D5YQSQI.9G]05.'RRT^#0\\E.0XBH]\E.
M@] 6G.$4KB<[.1VW9R,59SS/#P\F2+(AJ_;)3P-*Q3'.BW**?S<*/NHNW>F<
M,39TO760".5P_G!3-W0'J4YGN>4;>9L[3'YR4XRTEV_C$YQ<R[?Y$-#= UTI
MRO8_UTZN@8UF+9/&A)Q&:3.7),UH&&6_XVQYF;.,K!#]A,-'G/!]PO_(,#\_
MQ;3N4(3PYDU$2LU1ZM5XKC.)W3-N_,-DD>*_4'S]'"6YT$^G_.3P_UR$29A&
MIX%-[0U<L]ZX<4H1;,_ \H=,]I]/%AI(LI!RMTJ<_<H^/<4MM3^/?B*%KC +
M=]9=SOFF\QW#4&4Z0;KXJ)&!1HT F2:IL]QC]];[J _H<K?J+AZX\PT*B/<
M:Q1"HVN\N]TSN!(M+6DG'3A=!UY(J$/UYTQ]K482JCUC2D32&*4<'_$3(PF.
MQ7X,'G>+QY8(92R(<EJ@4"(<Y&G(5_K(BZXWL[3S'0L&F#8)A9EFO&K<?1V-
M*")YFK%9N!6RQ66Y>A)51MVX%[K+BTE0<XLR&/6J+K;GP!EOO.=U&#'M!-3M
M[5(?\W/-F4J8S$(<WZ27X1IG82*C7=W:+N6,<4XE([3X8_!=CY1I=L%QFR'0
M.7EDQ?T-H?>T;0]4WY(T @!\:-8KQ@<R0##+FUNE_2)G7.)C[)*L'G%:R!Y"
MRN.R+Z?LE6)Q4#>4:])\0+N&VI M)VDL_B,<BYLP$2[%27894KKE1*L2QHWZ
M6C8_KU8X*[RC@L ]_A&_B*3&9VT/ZS,@:9&RH5P"2;/A&/O5IP72M:>W9/=I
M,SLE6<N,M>VM4O\K(?$33F1"SNF?K=)VPY6\=(&Y6+N["E#V8GC0T&W2U?*<
M^*KS[VPY15+:WS:Q2N.1."XA\:A%3[+$$06<#Q>,;4D2?F6R,NY%3WAEM_YG
MH^:#;QL.AF*--*?OT!?]8($4U,?J+&;T.&=3)0 H6MJF>,W5Y>MG$<HF\I:+
MJ#2(E@CH&;P?W)RTXH!99\OS(FM$LZU(+<\X98)%KH7H*[^[(%VLSN$.)<*F
M.PNIQ(ZJ;]@;O94EK?4->Z/W@88IXZQ0!)=>;(__HBAI;#Z Y?EE?"N@^#JD
MPM'%)E&4K_*","[(XPC+3@*\HTM!/MW1.YU_Q&G(%>TPF1%66%XUU[5)UW[F
MI"R$7=G(,IU J7HP<O1;0K1[1-?!G9"V6N>B*B+'QZRY-?D&5S&!"U"NH"0Y
M!A(D3$0:5T+]VMM'3E<?DNZC\RDAI#U*_46!#C$7%N!X=@40]52/8^W,G8NN
M<! P1O XH>XXRP;11V([\!6,4 WC8G>QK0/=17*_5'=U?C*2A<E ]XPR;,D5
M'F-R,>F<(F[=38K9 AF+S+SORMXQPPGJ.'!%^#5!QSR<P:W;"8920R3&<SG!
MX-!%?8*!,:X5-PI@:L,Q<+X"N[&AX1BNW-F ^58H3*JT$%=N:6-D(!D;W1VF
M'O).S1"J$ZKJRFUMAE1;(?!.W?!F$.KC 5W96L;7VKEHH[ I'U<B@06@=U@Z
MH-=3!0-)$>'LBJ!HC DX]Z4[ACQ$G@.-(7&%X0#F^]H I@X\=D6.-H-%G9#E
M"HLQPP244>V./&,"C6DTJ5,BL1E4^F!$IPQ?9N"8YC\=H.JZ.,U+615959:7
MIDR\T"B\!041+ A3T7+%*5OR;GB# @ZY057@KKYLH8!-MZ0WJC9\A?AWXRN\
MX4I\&O\>BH+5V4T:YU%!S_Y+NWA<2)>@5FU=7W''0EXWRZ9SX7TIF JB&QPA
M=D\.+.M--K>N@U7Z]Y?J#-%]*74<24BO;-M3WME'0A%>I*7A)SH.M?R5;\]/
M_#Q_22D*$U&Q33*=.D/8S4_G9#!!!V+3]/I9:)PY9LLR?/T*/<H"^\'][,X&
MI9P#)WS33^(53K&XJ#/.?'?A ;*YP'K9G0GEV,XHF4L3H(Y:])0-<I/R&PZ)
M3?"1BTREO2(OBQ;NKL$+-.<'H&SW$#XCQG<*#;GTA].0;@N-7YA&A$6?))RT
MQ4V:(7Y[RU/W._MBKQB^&$(TZ32:UCU0SC'>'9,+?HKDNU73VGJ-"%;8V4JJ
MM)M.W;QGVO?_5O,X;;\WSR!9FM MR@ZG6D+\JS8]'=17-$PV(4Z$Y_J!'!F:
M=IJ>2KPQ'*6ON9)TI\H(_BC(56\N:?NAT:]AK^!^5F<SW9.T(T9V2MZTZPG]
M-W1H4->V[X=Z+5>J:-D7XB+FU?30PCI9+@; 4$@CD6]RA38H(6O]Q0;J8WD6
MA=]W+Z&>QJIPF,O 4A$FQ_\OYD*1=&ZU1[*;%HX*49HOP>>0_H&.SK)D8OH.
MOFB# P4.#K:-O;5CFEXABC>%>BT#6=.KIS*$)X_XE8\H3N>%D>KXI6Z5]&<T
M!LSH-4X7MTZ/]541SJ<J@HT\[<&'-O@\;9.(H,9RD7,;1PD7U!W485!Y'WY[
M"#0*([H[@3 0((!*N"M\1C]=4DO%=(6Q&.$#U>9<B;HS L?(N=@=S^F! QO!
MI#5>.A5Q5P\:N9WQO +"#<WT'=Q9KU\<M+MWX+,_J2UBYOYSY29K":XJEZ\K
M]UDMB.I'-G5XR=G/7:V%G:&%TQ7N7@LKPT"S[F+/1X"5B4L/#-0/(Y"G:J$%
MCEH 0_6CJU!9C+L#@_V3@P<8%"4'1NAG5[>C,AX,+KC6E?=[>&'<"*8ZR1YP
MU,:0CMY\5YG'YL$1'$=MSUH8@M(WX$@9:P#C0:I1+("]M,&49"AX_TV 7RKD
M!6%9WBM%69'EMMA5A0O"%:$9_JN@(4 [42H6B;6)0;9@RQ^TD"38"<6-<@,_
MXA1G*.&Z9'Q2V5!LS$CLNB-")G,NB?T3A?2!#WH:3=1XO'JY6Y*)'4#O#/[C
M>5OXG$^U'%2J9;G3/U7L=':\Q7?\_9:?TH<GE&S09Z[8+&4!;<T&[2OYT8CH
M.R2V42QNL(^816$BSG\K<%2./ I,9"RUX6CCF?L3:6_F3V1X\Y8_TZCNU-?C
M7=$2Q7F"BF>I9.0I(XJ-!W IBGM<@2[6Y!?2?'^,/:C(A_'66_RS"O&M!4__
MX;^]&%1@82 =R)'=[39G<-2I)]T%13@#H42@[2XNPBWDJI2@[D(D!HA=ZS:Y
M[H(F!AOX;Z:AV;:W?Q>@LEP@VXD-HKK<4^G#8W5MZD:#6K.;UZ"JD6W\,N'J
MSG2^<XA.Z9UPPUP_(QIAOBVO<HK3Q0Q13$Y+>AGVKEE/I3'5^U_.*(XJC?D-
MA^IN,FM,:R_ F[Y6X'_SU;K@PP;J:B(WC.4UD9=W'06Q]7+)FY%[XO@M]1+^
MUT]X#M\R9L.VZH-3T%-O^ROZ=D5N*VL &:2%"<Q0FFYW7V:O'^P^)E'1K TB
M^!]S<><""%$W;8&8AR42OYSA-=*3HVW<J5O:2+J!N9YK"$S>O3P0]W(E'ZF@
M%]R^?^HK-X!!C_YG\.KF>?DCV_V5O3>9FVZLX/LSG?>'X<S[*+C.9(I'W8:T
MBBW,9D!KHW(_ZSMX=_- W<UF,@LQ7_.Q>U&]"QDD[>AVQMFA(_48 R5'5]SK
MH*T#TY-=R>J&0P)4D;OS3PX5&) IP^DCU&' SAB/SP #=-:%]9=_GV9#]+.:
MJE+=G:8Q F5J3G#E\ 'B'QJ:Y%VYS.HBI7/<=1=0,R9\%$ZI#F)F^JPJ51<G
M6.P#&"SC8B/CV$VFX15@O. 51\:YN?1Q'6"H!EXOI$6,VMA8QK5#2O'J.AW4
MUJIK H=+H37E]3'A9.K;@8-G7DK$?N65]@2LVF7=1E(PI#VD3&*9;(?F?@AH
M67V^R)>+,0L7"RHN59$D1^8O?ZT9I%MS>&OANHWH:Q2X>R>FD2@B?2H;=!K=
M4Q,,6)Q/(Z1]Q$^7$3^,9D<>8OZO V7\'_^:41+G$6=ONZ<6*LC3-;-%X_&#
M$)4+"VIKU>]^]>HD3.>[QT!4D0.0+E;GL$/T &A1N;.2M9ETZ6,.$*)[I'*W
MU++8C/V?>WI4;+>42@PKV[@4Z=(^O?DCBRA>%V)T&E]B&N5)<?350 .[69W+
M UZ).JOSHK[V7&0OBW=\5%=+C9Y#FI$RGM2HK]U9[2CB&MHDFQ$L:FUR:M5'
M&]:IKWE,N?9E,H7J]F<3XU977B=UY)2Q!S6==;R;5O@G1G+WV.&H<V&11G>"
M*XB!^ 6!:IMC#V2"'"N 4#WV& H(##I[V=BC(TRV@D)''7L0A-&),-)^NJL8
M,CQDX):7L7-0TWNEMJKI"E!U118#O6_LUU%[4*GT2U=0@IZ\]L*P!WJ#UV5%
M_05B#RXV06?CMN<YS],PCW&&XB B:2P*N14_,9+@6$2C'6PI3%A*HF68+CB]
M. V8> YC]^K*/H<P1G,<'1Y%TGO6._V\!<^[!?J;E=0Z/)#S0"Y0&<\A]],#
MFK?@M7_]_M$T??,"TG4!Q\UJ??1 RS&9M09H@? "F+<Q,>7#,#LB]B%9E2$%
MM0:P1/@!O;J4OQVA.])_"Y,<-8!<V;\%LK^D.&/3.;^D^"?E!T[1S*IO81)S
M+L:Y89C,0AS?I)?A&F=AHO0O@/K8K5MP8%]*RJ7MK%);,BE.RYJD_,PHO6O*
MME:I?O44FX3:RC:6(R#$B[UHEH0E0]*$0J@:6XZ)R/C"HGC_6)N2;G5CNW[]
M4-1/+T[4;;A".UVR?'1:N;'A'>W.Y_2M-QGYI^UZJC]3G]Y^*LR\J$<GC(TI
MHB9 ?7ST#83>W8G;J1\EGJ<O(LJF .G;SZR4#^14-K),IT*$OB3IAL-9&%+*
MGS-1]OH>1;QIAJ51<NT,.AP<RM]_)'OC8ZUY2P<9SCQOT5/QIUKS>]-Y.//:
M/RV+8L&?$;_*Q4W^*Y4+BTV'&\+<"VVRY2-L-N9@4&AX@-5C#&:6-8]O==_!
MS*JUPPL=S?[,7XDMJDF]:MB75-^ XI[D^OR1X1B'='NDV*ED>EU[=V)4ZPG2
M5?XS!X-.-7,DQCO&&4"TTR5FABQ7XCM P,!L[,Y HC\\<!.*,P<(-.7C0@MJ
MYX!SFT6'BYECV)5H'^-M8^ -<R4 R!@CB,/"F0UD<G&;>D'&'OU<>P<!_*#.
M;"#X;2[Q*G1WA0^\8*?6*]?=)3YT9+2F#>>.CQX/0S.[<]=W'814EDSG;J=*
M@)H&](T]3Z<Y2H 8/#!(HZY.VH4S%XP<O$[I^)"KXT,# S?JJJ5M^-'!2!E7
M+!T14A"')5S<'(LQK?Z> GL%X:"-Q=)6>WMU@-FHI??&&0EPG$8MPS=-EH'#
M-&I)'A"V#D?"6%H?=-5I;;PP'!AC"7W8P&@C+NSE<)9%KKX),!\\70C9-@@9
M0QDKREWQ=0L6A,1/.$F"2%A.&=X7OGK;HV9MY$X^;JUR<H?4-\K>O$C#>S+/
MGOB>E:>021NUD,7V$:<X0PG>H/CF9;Z38KJ3*,I7H@P)_Q._.C"590Z:CA&D
M/[<X WE1N$X6_7CBEC_MJTN_$#2$]^2OT 8E9(WB!Q0M4Y*0Q;9\E$&9T@7L
M974FY0'^) [P)4F+\+0\3$JR5+&AX'Y]S>:$'7UA:)XGQ^^1R2>D[3J0.1VS
MV,F*T S_5=R:QC.4#?3FT9_^IWRQ_1S^F]#B00M%Z&F-$88RPP-U(EI F5]9
M<Q2K,STEC.MAU\]1D@M]X]?==2B9GDE7NVG21&B2:Y2AR8*BL@*(DO/K.]@-
MY-Z]!C^=*W:0,N'.> "?NJDN_APC<4[5NTC6S)TP^EY$:])\7X\]GO:LRT(W
MD1E(2Y>Q*QC6.$ P"-52FRMQVS6W(,14Y$KH5\-3:J2#NQ(,UA SM=SA2D!8
M0Y"@(KXKK*H>IV^O?NK V52SB["_X.\ANFX-;8T=G+#A/N+=HG&O@Z/W&K>'
MH57J;<>%Y8J4 -MHYD8Y5P2$I@=1YD>P'4OPW;XB,=O=4<),0HH'* *1E;8I
MJQ77"A6H,[:U2(#ZQ#5R],OM674(@CFAZT_5^Y@'XF.><$T^?N!?5+BY*MO8
MK7/+3RW9(E2$3$W7VL<^M>U[<H141^%.1#3EHE3F+K:'-K-P*WY7P@_RD[0T
MOOVZHRJ:9227Z\JNG]>8%GW835H&\,IP:O]+??FNFT[E5Q&_^S(+97FN[KXT
M8L1^1T(OY*K.!M%P@8H_7O'+\2,7WXMX>RMH@JD8%=)'H<)<MJ4X93CJ$E/M
M]\:*WFVN>@^[[>_T6;9ZE'CU5%ZOO7F<L)]]_NV,XLC"655]??Q[<<#8#G3?
M2D7;@_J2QK,D3+4!;UU^:B28R27>+C9F1V2,"VNE:&<%9G,*["/\J.=OCY+I
MW8K$?<9G5-Z_.VU9J?>T_[4^;Z;18]?CS=/&;';__DCH'&'K6*J_WJLAHXOI
M-=+0>R5HG/CWCK>6@+&SWA$@/$X&+5=\[I"0W?GOCR)"'A!=?=L1U TH&17B
MO]F3):H^-=;+[K=>^8#AUUW*Q1E7W%L77OO*])56W8UCCS;TV2W24('3:C"=
MVM9<@;+]8T9 (1VNA(YKMR(P2,05/#K93V<8:=_!:?15V%6UP[IT4G=WN,\'
M61-'K#/L  YRG^: \TH:L!0(=%Z9!IW'_X'A''41^]Z=M&"8X44VAY^O9B/B
M%PRL&U7R>XWE &-M7%A_V)5BNXX]!.-J7(;_7' UB9B#*QU.ZG/=!]7  792
MK>O%FP['W!W5KJ]$#CC6<+UN),)<UYY@.+3N:'>V?<)PC.$JG_O;MVX@'QQM
M-QY &TC\'AQV8[UP^#)U][&_<'@=5 5[">:#%!#9_47\CR" _^;_ U!+ P04
M    " #JDJQ<]Y$7D8 J 0!"910 %0   &%I9F8R,#(V,#,S,6-?,3!Q+FAT
M;>R]:W/B2!(V^GU_11W/[CO=$=#F[DOW^ T,N)LS-G@!S^R<+Q.%5!CM"(F1
MA&WVUY^LDL3- H,0H)*R8Z8;W;.R,I_,RLK*^O9_WT8Z>6&6K9G&+S_GO^1^
M)LQ03%4SGG_YN=JM-9L__]^;?WP;.G ;W&K8OYP-'6=\?7[^^OKZY;7XQ;2>
MS_-75U?G;_R>,_>F:XL-EFY\ZUNZN+60RU7.X:I_([^@:K-[E^]S+_JW&E13
M[.4[;:9\>39?SL4E>*9067ROMI:$XKEFV XU%#:[WU:#6@;WYL__\W#?589L
M1/V;M3<G"Y]>>L G13-TS6#_N>W<GSL6->R!:8VH ]R%=^7+V=QEMIB??11N
M_6L]0_G5A4\&MV;3]PJY;*Z0S1?\ETSLK#,=LSD3!]3NB[?X5_A#1?]VVW+6
MW3^[M/3 Q+'8\UJF7YW#]7E[UMV7+RZT:8%RR]374"ZN\"<OLKG\ GMM9VP%
MRPN_LB0N[SIB65KXY3ZU9]*BV6:ID+_8)%_N'4MB[@2*>=D5<V<NB=K'DIA=
ME5]G.#%49JGFB"T]W:E_O]. _&?[BV*.%CIJNVYZ"]3W#VA1F1;,=KBPQ'5F
M3$:%(*84<N?LS6&&K?5UEN6W,4L(M9TM?,GYCU-ML(PRFC$P*6^G^$JN.!<%
MQ9P8CC4-)LN[N$2:M49R+&M)XI6)90%>KGNQ=W6YT8H:?#=<6+[Q31FNN1.N
M+-UJ:\H:0=>4Y1LM)U"9EVX"E7JF=!RH:_S"TLVJ8ZV Q)) P>5S?ME#HWRV
MD#^[^0?Y-F14O2'_(.2;HSDZN^%]Z7>:\F<^]_<7,"??SMV+<!O<^/]DL^0[
M,[@D,)7TIZ3GRGP=9)X\FI9#=9(EY?-\01!(2M?%TG4^1QX?2#;+W_%MQ!Q*
M.)59]O=$>_GEK&8:(&5.M@<4GA'%/?KES 'A.Q?F[/SFV[E/ZK>^J4YOOJG:
M"[&=J0YZIFKV6*?3:V*8!OMZ=O-->[OF=S/+_:FI*C/ >L)ON*/%I5A3W,^\
M.1UN(M4_.:F<+[F\][,H$,R@7)%!8:X;!C!A6@/"+*HWH<%OO[+I&=% BA:4
M/AM\VTT._ESFBN6+RV_G2V1$0U:'/6LVMSM."ZZLHVKEKIN[9J=Q=_\':36>
M.FWP,1JM6B-#FJW:EXB)K(Z8H<+_SIU.G\^(:QM_.0-C>CW0WIB:'5#=]LC6
MWEZR^=Q5[O+L1IR-F)2:P +G3K,5JO_!J-4PU#I(\O+'K\YNLF"PX=F(/U\W
ME<EH]OU'>(6IWL$Y>^G[^=S9S;\/^VG>]( / RKPI]=]^LZB"L=_\8R2+Y4K
MY?)%Y>)LB19MB8")H;FGG[IUGQP/P*[O-=H'J^AHS/;ZY8QPXN"6XK*8@.G)
MJJ:359FBC2CXM]X/@+ML$6C.E,HEGVB?R,U47Y3#4ETS1R/-X:RTJX;*L0OL
M.M@7:,6,?&X<;>W:T'101&L"RK8C=94 ZLJN2)Z>NLO<MKP#">\.J<56J7R$
ML0>#'E>[CJG\]4BMMM5UN$'YC>H3-G]J3O"6TM!LW0':?@&XS>_8IORV')>H
M386M^FF+UHA;[.K$&9J6]C^FAFU%/@.MX/_OV)#B5ITC04-*T?9(T[8GH1K!
M47-7VH,P:0_:VQ.'#UAXC.-(#0B"_#VDZ*C,#S*R>]!^=.9?[6TSN&4SC=B
MZ]7>!B-N#=K#6BPT)2J$+?L(NSO*7NUA+F+6DCWLQ;N6A,8KU^*5,I>5<J98
MKNS8A#W,QKLF[ =;^[5C#^L1=5<4,U>54J98N=BQ"7L8D8-T1;AV7)96D&KM
MZ'?30*G%G*:AF"-V;]IVN'$GL;5G W[Q 6@NM], M%(H; >W 917%1C)3W1N
M+.IL; %%(B@+OW7&?\"XKSHR+4?[GSC_:)EC9CG31YT:#EQK_#W1QJ/P@^U*
M><>&;H=A"PWE4<C%5C9'8ZI9G.2HVW)UM5-;BJ6@MG@:]&>-!["9-:9 ((^P
M5=\T.]NT+<ITK6D8YHOH#L^>.--FL_K 1GUF_0FM4B>* QX LUXTQ7VP8TZI
M[DS=6SX:\_-PH^+\KCG#VL1V0*@M/[8R#<F9G0P5,.8B6"4+T,^+/[N3OJVI
M&K6F72"J/1" (MI;=1P^C6']Q9RJ,VH/P&4%: '6/%MT](X+@1@E7N9":WTB
MGA8!-A>O6NQ57+*/X>]6BN4@]U!(?;ZP@0M=I@#E/"+V.+&4(;59]=EBC(OX
M.Q[ '6Q)95H3?@>\3C08&O\$MX8&YQW;&^1S^>VMZ=2VVX/?J<6CSVVKHST/
M'=%>/C;A<6K5NV9[*G%@#OE?.S*/UKI"P*,.-9Y=S7^@;]IH,CHL)VZ9P08:
MF Z]_6HPRQYJ8V"& L_2Y_FP(UO8FB$E0-,ON^)I>6WL>*/4](8L?WF9"I&Y
MC!N#@KW#($IF<#1[>XWJ.E-OIPVJ#)?OC9Z=0=,D)^/>,K?\-X,#(SZZZ$OW
MF#4Z6Q*!RC)+>,K+M3JQIHQ:,+;<8:H&7K7)*&WD1^_5O-,&SC0-.E=9ZYF?
ME$NR*%X03TN%#9(G81OW Y=#B,E>"%.*#&%6HZ([#<V%[@L1X%E>:LT<C9EA
MNZ,FWIYGT>+;Z?R61SKEIZJOU%+;8Y&:]%TTO&FXOK\XXA/\=S""%*'5X[C_
M@2'(K4;WHG&W'[?_=DW[%WJZ"<-"S; U9;GA!QT(!D8LMYJY/GS##]GCI7Q0
M4*H\E_RRV_E_"I)YII/0[/KBU RW<7;=GFPSYJ_JNJGPX$@PVQIO_.=Q^KR4
MKVRE]/LV?3]XX*$B9]HT;,<2>3!VVQDRJS>DQB)P!$/%0;FW&@A<(SAQX\DA
ME:F\FKFP5J(,!RRF/G&T%S8WDHTW19^H3+VSS!'GR,01#&D/&M0R>!*N/[UV
M.PU^@9!/SX9NYX?]SKB996KUA5DP@':]DSI_L:>AB_!45?\[L9VEL.5AN5G<
M5<*D:V.E7-[5\5@<=<PF!3ROLL/&/).UKX-0/ O-.(Z?7%DW0BME\Q7A(+*_
M)T!.XP7^FB'IROGCC,U.$&2LK!N9">Z$"S+&AI\G&>M6*FLF9S[@:-M@/X"C
M8+UAA"'&,E[P, 8<#LBX$(P6+H8[.W!P7F\:'\K'VCW&E@#,48TMX4_B9%66
M>$=P?UR%ZH_- 1!$B]V8^6IZPGURH=X')2XBBW%7+C9Y4+)(I=2X<+D&%V"8
M$9T/^T"G_*W2NK*!Z:,^D]:+*30[7\X=5M=#L#8.*!K,YC7^[;'8G!2=OEHS
M#_TQ'PLY%-=MV7R1"XT*T;!90G$-L1R2*>IU9Z*S?*Y?SE<MJZJ:8X>I[NK4
MQ>XHK 1^%U>K1KX\=96JGC4RG "BBI4C$]4RC:VX5;PX+6%K&7:Y*UWB>''=
MN%A!PPR%V7#,RU!<VZ+H E!*1(&0ZZ'%B>8HDO47T']YL]4S[S)??/_+F:V-
MQCH3R]E77RJ.;1.@2QR*PBG7'C]$:];QX\:[EXDUWOZ1IO+C@<8L(BAE@552
M:LU?E]>FKSY\XY]:?OM8S*WZ1^#66V*2X&9.H?_<_-J,3'7AUJ)88KU\Q3_V
M/W*^Q(L9;SA0"<:X0.6_?\2H#7[>C?=YX=GYK_"O^<?\%8&\7H#=RQ@PV*WL
MX=S,B9J]R+NR*\] <ZKCL:XI/,3]CG<+I0.N-8>-MN+?[-U\=FKUC5X=EFNX
M%KHS8B+MRYVQ*, [=L:[-OJSY+%J8]FO@Q!-&_V)NPX3F?V//%>^QPLFN5;=
MOITN7G$3X1=.>%[*@3GD88<[\^,>JO"Q-ZXPFN<I$54;\<HXIC'WCK9OU-E-
MT#/NF[^=!WYPQN,977$05NS(HW?D?AJY"-.S,9#_%55[ ?;=+-S:<FL^F59(
M1'_W/#]99X8YTHR@UVYKMI=><;Y,_4<&9=WT]^EQ=\F3*F_O297W\J36ZK98
MD,Q%U,T3X:D4IL$GPX4Z+ZP(C+<V;VS&7('?M2>6^KM_9_7,6^;&.*3N-A&P
MV="L)/5>554U;H"H_D@UM6G4Z%ASJ"YU_\T2&3>U+4F=V&$.U0RF^DEHB>B]
MX$;%OMO6Y1/N:/$V1*4?+>T%WO6H4V4Q!BUW;V]O(K?_\CH.SK\:S,HH9>PT
M$:S]!7(C=J9-.,,9$A348PAJL)E(FX3N:"Q1-",2S:1(&79SA+Y;;'LY!M$*
M63L9Q\DI[GP<7Z>JNS&B*7>O:VB[#SW3$/&4+^KE46<:3M)[Z$$EH!/1$XI9
MMY5P0OV G56*=C9OY\Y",R==[Z&92T GHIF+9[?%()'N(&U<5]$+DP8P:> D
MR9I["^2JB4^+:(9V=5!"CR&AF-:2YK06B005TUK2E=82+]%,BI1A-T<XNHAM
M+\<@9IB 3L988VIZ'6.4*>Y\C&VFJKMW"1**(E7^_GB)D(OC1@CGE;Z6F8AR
M&#8VF!R)/&E@$ 4S^I!@<D3S]/% E,\((X')$\P3A %3+I&)$*ZT]ZZ&P;[#
M5]R)N/09!NV.6G'G!+V'P;<$="(&T>+9;?%*$(RNC>L6,M99WZF9Q@NS>(_?
M3L&G^7O"ZLQ6+$WLL^@69!=%#UU O3.M^0/MP:-ECC3;-JUIRW18S.5XJ]9Z
MUF37-A_,]3O=PM< QQ[E)?;R<KJ!H-C*:(8OO"1:9#MIR)<W$M#JN:4,;/Y!
MXQ&G*\-2VAZ\N,A$-6X]V:Y.*),[15&VY>N!W$A/3*)RL<I<WHNYQ9^W$QN<
M8MNN*N \V]K,2#9>S+]8BTTLTU8TOM=&TU#B+4)K6N)UY/KV'-+4<19O:>H6
M;XT@*H:=>^#AW6)_13"\"]E??X(GY\!H%NB&7P!EO&B\\ 9GIH2/=]L3Q_4
M4];+6W_Y0S;Z-+QG9BQ%;+9;P0-<&+[;5F;B6-</_K/;[4[3 4 *? ^_L-6K
MHA3[!_=#G+%-8SR9.TZK%^J:K9@3P^%4>L_^1O6)Z-T>4X9BS.0^R<FK44LW
M'TR5Q3QB>3I-6<?YN:OV<1?L3T5P'R[0$-29L=34DVA%U;8G(Z;"D^:(]>@;
M:L?!M<,=3FS=#Z@B)U:11TM3V&^F#BS4-7]G(M2.(]N.P%Y W8B=4X6R?E0_
M*742M]Y0HN0=WP=)G?@%FB&4O&/;][C(W;KY9XRW)G/>>#4O!?LYZ?DD<:G'
M%EX'EHJW155N_-$RX5%G^J@#<E8-E6?<C7E'+\PW/#!54Z@^NQ1O!=BB13._
M*:A=AYOX/<2FT]A_1^J_ ^W^'J;_NI/^?YGB],SV6,QJ&<_WX(3%?2HP?+]N
M;F_R]17[^PC]?4+];@\&,&9*$CS[-P>V+'D*BQUX>@V<I37\P:@5F-;P1[B<
M!E^3.]1X]O!9,[319!3/;K8MYWI&ZMD-/URB5P[M"V Z?9.+Z8OTRL7T.Y 7
MA]UK+SR&#&]\UOHZJ]HV<^S;Z0/]KVG5=&J["\OJ[(7I "BJF'<S=?-YVM&>
MAT[,G9,=FC@'PP_:FMQ.[EE492TZBKO+&:I75QN7W&YLF7Q&:,R<>:Y[$CMT
M?3/EZ%K?\]RE:V\-VC4'SBNU8CZ)NE./BM'ANZ;%TOV,I!?1F![:F,:@D]&8
M)J(;T9C&L6MG48!'&."_BP)XKX"?.X<"5'=7IW<3QS6>W\6L,;6<*9=[(1M-
MVZ),UYJ&8;Z(I,3JQ!F:%C2_V:QZF2J/EJE.%*=M=9GUHBGN@]\M&M?P$1_3
M!C76L]);-'FMP&SU[2!^S<5T@7$'F\@NG7QOZ&B%K6-.J1[7U*=XB]L2Z^0:
M5: ,I4B&HI_4*H!4;JA:4'4<Z&%J_<6<JC/RBQ4"(YXM&M/8[;:% [9HVN&0
M@+,]@EY4%WL1._2H';J:%+?8I1_X$HNW1N)+Y"XW=+G4)4<V=?@):WYPED<:
M^O5J'6$/'J\'Y[6"(D!@T8/8F4?KS%7T7>S.#T=RD5:)$MTM(BWMP>_4X@/7
MMB5"GU[E,3:8&"I3O6L?UT^75D#6,L$3D#6L".^4QU(RCPHS*'<H=_%$Q#7I
M54F2O]"I67(*V$& ;9W,+&9;)5UFMLHL0YG9U?/J#5G^\A+-7Q ?4,P.X7.A
MQ*5&XF+F;6V4R=ZK>:<-G"D*YEIF)$PZ#VYV8[#P.CZ8C_J5-OTZ/?JO*WRQ
M45#Y?8_:F"WWC<3"%MR@0_;TB3*&9MD>Z^-]S#"FR>C8@*;$/I]B=WU<$Y64
MMM-V#++*JXM;="WJXBGSXT+H(G:87#KHV\/J*[74^48*H[%N3AD3OF%;[+ 5
M[\Y<(G^>2KBV'7*8P?=UNK"?(M*XDQ086X>GV*FRPRCV9(P]F(#RI=A/)X#1
M(S@N'68[EJ8X3!4\>#(TQ^YTGZ3LS8UMB;T#HRW:.NRDB.%Q4>D.,,##_DJV
M8X(]*I>#@OV5-$>ES@;,LA9Y4+<G4O6G"))M:$;L/93MC!]V5&*L'G:E).8.
M.THN.[<628%J5=,GCO;"YFDEC3=%GZA,O;/,4<T<C2>.*#+0'O =AS7CV7YD
MEMAU^'8:_ (A(][,3,REXG ,F#M42YQ(%IBOA0L4K,0(5FH02[XH\S&$+"6S
M1*= ,A2X> A<:A!.SC#5,80N16'G4R ="EZ\!"\UB/=^B)]BF5L3]$"00UE+
MB*RE!M<$1YNV/:%]G3U.+/AA.#VS"U0SN\:7*,P9GW8IW)U7B(4HGZF4SUCA
M9V#=9N]W/&7FX]K)2^2G V:P&Y.KC1UH"]5CZN>N[T8!NTNTIU@5L0_EUT/O
MI&Q]N+"S[YS\%*LB=F,BM)%7<%$L34Q=50VUIEG*1*?QG=[;PM_YH$4IUEGL
M[!1IMG<2N.*=;3M#9LG:T9M:DV*-QDY.EB;WM)%F/+<'/8L:]H!9[<%WTU27
M^]R_9C&UZCR:FN$T#7@NI@&*V::E'[=L:8?3#4U,A[ZC*)Q2%&1&A?8+LY(K
M!<NM0RQ  4@0 O@KSDK9?$74JF5_3X#BQ@O\-5O2M'+>;7 2*]NN8<#R\.\=
M)]9*Q$[?C4U9V^6U<UPP9BS>?[VJD#,4.12YC89P4>@^,(2+MT:%@^'VTTJU
M&)]T]ZW4Z\]1(1NU [5#*NV0QKJT#?8#Q(!''@Q5[)_PR"P%FH;ZM)L^;<E(
MU*\D61_4'M0>";5'&NNT>8\CU*C3[8B4>ATZB 7:5BU>30\MT=R$4X[-#$05
MB:^*[.ZDH;:@MDB@+3%SRHZ@%7+L>R2A<!YKVZR(O9YR-K<)QQ_H-%_.'1;#
MX1N<EL1"^08>)A?&M^W4PRD*EVP)%06E_/!2+I]L%7((PON*YSH>QDX\$81/
MK2@HY0C"0;)5J*Q(58<:SZX</6B&-IJ,4B=MJRP)+V=\'<^,GV<W_'")J2C!
M!Y9@^H82'+D$+S(5)?B-7];>KBUFF^"+,!L$FA\/&54%0:KV<D/^0<@W_F/U
M<$QL9ZJ#% W@7=D!'6GZE*?[,YNTV"OIF"-J?!77;.U_[#J?&SONX0NU-"#M
MVC"M$=6_CJCUK!G7_#)(+B5#BPU^.?L)O*<S_PMPWAY3PS_DE&=5IIB66 1\
M37@:%[3*8%_)V4V/5ZTBYH#4>!M!D+Z=\X>!?GI#OIV/H0G?AI;_KCY5_GJV
M3'A#5C%UT[JVGON?<AG"__O\M6]:\&;O"OAM%KQ/'/A7M!%]9L!L<.B@*=Y)
M\6IH'M#CG7G55&=X/6*J-AE]#?C.D'%=N"Z.WWQV%,<.R<&A^V0^E_O7U[/S
M&).>GY,.9'/2"33A/?D'D!HA#E37GHUK[FDQB\M1_^:IU>PUZJ3;J_8:W6_G
M_5GG'X^$;J/VU&GVFHTNJ;;JI/&?VH]JZWN#U-H/#\UNM]ENG8:NWZD]U(QG
MQS0RI/ZE]H44<N72U8>T_+Q"S,\+U%QL)";;-QW'' F:O#,Z&SB+QY80HX43
MCCGV0.'__)2OY+[&5'55S1[K='K=UV&X%Z -7)'IQ#$#^L)3CO)&W8@%TW<4
MS:N#T;5&H._:G0?R#4P7]%QK,@);IQ"#<A='9=IUW50F(\] GQ'/]'6XE5FS
M%O/,]>3>7K+Y0OXJ?W:3SV7_+4SC_/TW>ZG+X3@D6<]]>J#67Z1ML,][0.&1
MJ?Y(SOX]H1;<JD\[;&Q:SAD9<'(<+E% ,%.N^Z:I]ZFNFT[?? LAD07>R5<7
MI<K75:$DP-)_/U4[O4;G_@_2:3RV.SWR^-3I/E5;/=)K$S!)/; [)%\D[0[)
MES^IGTG[CO1^-,B"M9I9JFJMQR_GKXHEE/>(D$HP>]Y)CXU.LPW.0:O>J'M-
M^4C 'H4SWW GNI?$ZUJ%,]D1M&C('\NJ=)J=,FIEF1%"SHIG-Z">RI 4\QG"
M;T(,/#Z:B$71&A_H' I.2AZ<E +AI->IMKI- 1J()S&3G3F>+/22!RAWG?8#
M^=/_P_MJ=H"LCX+U-7,TTFP>$B)WFLX(* T/%*U5Z(8(Y/!;W3M#:&J9Q^;R
MV5(^=U78&8L_&$KB2&W/D=IZ_EX>@KV[]G'^Z-"D66R@3X&:B67:BL8,A65(
MTU"^["&JET<?H#3>J.((->9!18L]:[;# ]2$VL0>,X5'Q56B&41S;*(,A>N_
MSV#FN"U,M<;&(K;BB'BUS_<99W4ZMMFU_^/K]C;08Y/@RV+XE;CO_N4L!X:'
MZ;H]IHIF/,^.QU15O>.;;^!)JE/XQX+_U17BO*9#/Q#;U#65+/79]H1Z'[S.
M?7UAEJ,I5/>Z$!CE45ZZ^A?7PIA[ KM3M\'M=[T$0$G3&GL3'%T'!G4U4$;'
MFM9,E;T? =C\CK%EOO#WA!KJ5<YNZDRGK]1B08X%E]5OYXZZ* Z1]G0A3$<O
M^"WO-&N56A3>HPEOC[XUO?EB10AP:'_WXNRF7,KF\Y6+8J6T62[/ :O^L0)8
MZ>M.+4QW?A( 0TR+F+P4*_GOQ-)L55-XUX'/ WSW]:IOG8?\AK8(:.)3UC,U
MM/^)X\_\$_)##(K;=N+6_-+YTOU"O'V5K4CD:QEP2,O\LB)4+CZ<>X[-N?"Z
M,/ZQS\CH RM0556+V;;WS[UFL'P("W!Y=I,'_Y4\:+KF4&L*S:;JJB7(?!1T
M\8BHP<^VU3-?PWA(5V<WOS)C9+YWD+;]O(#9MO4(?AK X>Y3D84<N.:M/]X'
M:;?Z^J,)7J+^_VECUX7<^=M\&K14R%]$&'<Z\F!>N_GD\8*/Y,<6=((VICIA
M;TP1N^'!:4 09G\FGX!/P"*5"13!6.G>492U,LIULFHQ&E(J"V<WEY>7JS+Y
M>;U.W)M@;1^'IA$V"EO(%<]N"L6+;*64CS((>WQEZ,QB6:X)O@3M_@H7;.(P
MG8TYCX@AF)0AH"OZA/LL!$:(%%4C;#=H!G=4KDLE0>A\,8@76&064\G8VW*3
M.":!.X1#DR]\ZG_FL 4>.JDJSG7L^8YQK57GWOV 1WPQ+X%_'RHZT-,<-P&7
M465(%)[U?< 0TA)3$Q-%2HNH6%38E.YTU#?U3_9G%)2]!*645$%I>=-O E+8
MFS+D"SL(V,77H09GYL8S."BX=EKK)T5A;##@=!THCB.%\JYSECW_9)HO] 6J
MAW"62V<B40*Z2BR(S9 QM<@+U2>,_#/W)9?+Y<F8+TD:!LX\)  )4)I\:?+0
MW@7[$*)4/KNI-N_N4$H^E)+0=N!$^-+P$)W#_/O938[W(2<V"[D*-QZV2O]^
M%S:KT;'F4)T\4.LOYF"D^#!#W*:A\J \(_TI489,^8N,>,;_ZY")N28^G%W(
MJ?F4_TR&U"8#38>!,-5UN,B37OGX^.^)QD?',"CN,^\&>.=L@%SDLTIN JHW
M3%X87?L"QH?._#)/0"4J7 7GD]\ZMIC"A"N:+Q"1/FV33_ ^$$5B3\##L(<F
M3^PA[CI*>(8ZJ[2_TF4J.8GNPUX;/F<(-53RJ>"VL0\"#=?[_X46\/O%K? 0
MI\)[#\__M041@DAJ.^0J1U0ZM;]\%/6MN6DY;LXP1UV'.A,[A )=G-W\P>QW
MVN,M0" MD\R2AV,>D4B.FG#Q <D9:8X#LL9TD"#+-+@MT*>$@5V8DB;'7JJ(
ML':=.M3-45W1HOD[%F-.G0G<6<J5N:)TV+.WUR[I9GOD$V?HQ=="L?#%N\$9
M:B+M;<S3W@ZM4BZ],TUA]N</]6"!#YP-GEJ$T(/+0#UP!<S_6ZC$XJF6^>X&
M5)0C*@K()B4ZO)01"D,]'42!2SN7'8NC<>!9 OV;#;A@0Z/@AP?G7+(5<S2F
MQC3#30^\#/":D_],8(SYZ@S]RU_ $C%!F<H&(BG2-,04% ^Y%W)?U]$G+N>_
M^K=]>,-Z^OP;N?GQ;EY#JW^G9K@P "._;,$WJ(M6]$OL5PI'&8 6KOSA(M [
M$"'A(/'LYCY8PL,/A+9E13ENG%@P 8=M>>$B'D/6K>F-6>SR[*9Z?''-%^/&
MA'?R&C[/4E[XVF))EU4#.7DVK6E ^$+<)"1(\6X*%<FX.KMI!3DFT<7#Y$;5
M"J*J!*C:7>>DIA%=/P 6P:O;B:T9S+:C7O==R.?6EI%(-]PW@H=&*<35#^33
M9]1WP:>:RZ;HY32_MCX! GXT@'\Z>L-A\L?TXB1.I$&WP8;P%D\.#8S):8.@
MN+6(5H/O:I@BV#RQW= 8?)3QW7B),ZMWXD>&><28?TN?\H^_:O!I^"PQ@"LF
M=R1>-%OXP@8U%(WJ/,[ %TORFWD13)5:JDWXZDA-79==6?Q$/P=&N3!\>_+P
MK3UDNNX+&_D$(B3"J.ZB^\U!RH^G![K\Y0>S7(6UELOML#^@2^83:2A8>PA6
M5434'^B47+JUJC)<&BQ&7OE?%+2=S_7#+9Y W(E)(=#]=Q.G(EM))"MU>5*2
MW9XX D8 3\Z(#4:,B<CNQ-!<21!WG8%0*AJTSO[EK-FZ6R[*94Q&6=44-6OY
M+<N"M% P^G)9>HIG-_ERIGR1SUQ<YGP!\NF^<5.F;%_LYUKC)?+;;M<IHCGN
M;YLWBICS]FP,XJ_OV,HQ.S;6%2IVK'X;4_*WJ3NL:B]N+O<O9X_?;W^=U6;V
MF[W@["T^RPM&+S][U^O,'EZZ<U9@>H%-C]7OC>QMIU']-5N]ZS4ZUU1_I5/[
MZ_M$SISXXS7<9<+R%:^MA8#&K5#XH[Z&0E'\^JAUKP.*6<^J6!.?8;-_MR$M
M0\2)#+'!#@VV]JDWE0+G/P["E\!<LAFGSD1);SCFF"G8MGRA?W/7[#3N[O\@
MK<93I]VM-1NM6B-#FJW:8@6B8]+>OYG5!B5N9@[/8;Z#AXE;8O9$5+D%)4F#
M.^!NKS^LU'T\!6&+R!_VLP=*:.S?]*JW]PU>R[#6;O4:K5XW AY%[;!Q.F(Y
M"RY((]Y<N'M >)#1^TDB#C>,-%75F4=MJ+H*'P8<#D3Y4A+RQ=%(CW#UR@[M
MRX?/L@X%>R&^<W;S"(Z75^IQ::V)+\4B\'1DD?84$+29[W3QRUGQB%RD8;CH
M6^HQ&$,M=%=LO2G(;AU<[?1(\PNY:[:JK5JS>@\. Z\O7^V)_1J\O43ZKH\1
MA]X/CPH?NJ5-AX%G\N70*+?4G#U0;ALW>P]IU8 ;^4.)W=TL?"G*A(Q6=JXY
MJJ$Y,A#3%0;G$Z!:)_ 5)-&BOGTH%8(QLLH,/A< OX3#(I)D;JD.FL5(=\B8
M8_.RK2)0N#B^(9^>##I10?[4SR))MLX4=]LO[XYRVE21]Q+J89+UD%?D&[$C
MZ^+<MG$E;(^9^QU;*!V?AK'8D&^S]\+(O6G/ES[U@&A&'DRQBD2$*58UF+]@
M15$7M3H52NMW:0$5-\&*:P]/J[6-OR>:,R6?ZFS MZ_\C$JZDY**[BNBAB98
M0Q5J#P>Z^7IL3W=93VM !;GC9*"&[J2A"]U70CU-L)X:IL,.IJ,M_G*>9+9&
M68,"/LNJEJX1I]<9Y01HW'9QU0+&5=V>'ZGT4$KX0 WZ+'3+SXHB=<U6)NZV
M7=S850VJ3VU-6,RY2G*==7-0^3T=9D_TU2%KVO13]%+^,C7J643U=#O^[[_5
MD74H!?TW3\76P #RD _7-3BA^\=<5773GO TQVK?G#A>K2;2T>R_TJ9_7C<4
MKE*C@2740&] ,C[D2-*Q3-T-P#Y:IL)4KFYI4R[!X1BIEMP9'?%,Z6A^(>W>
MCT8'\SD05H6LZNR9ZH>2N7O^<A=1116TU$&JQ]UB$F:1MU2L*FJ6V_<6^.<'
M<UFX\T_NJ.*85NJ4RF-LBI0*HV1>UT_LP\6JGXR%[6>Z5&>+$[T+973Y(.')
M%@N2/,N6.@UTNR%%"HAQ,*_GU8E], 6LLP$5(>:G,:^TRPS-M!84+VU*YK(Z
M14J&H2Y_EL%6#S87!(^ <1LPL&D+D>6TZ9;@<(I4JXRJY7:\V-Q;,P;FH12L
M+4JX- VW] 6\*FVJM<#A%"E8!17,[7[V-M3ZFG,P)['AO3]M:C7G:Q$SVY.L
M0+;V?##EZ0(?J)-&A\_E:O'#E'._6J);-V)6,I&L*V:QJ239=M*R6JMBCQI#
M[QY?6V;(;_F1^D&;-8_,R^:0$]0X>L>AC66.#L2AD)6.EIFW^/-@)8]$=:.U
M98].6^S(+9OPKMR15[E@J1#-<53WB*6*YCF:2P.-1#1Y;8>["^/?=;@WG1^8
M2IYT,=BNM%?"VATL'7W[O6C4VJUZH]5MU'E]JF[[OEFO]N#@MGI?!4Z1[H]&
M8Z5DU1$[K]HE[3O^<8^-[QP^40.8:_?U9#SFVV;8S'WR?5DROR=<GP[>W:K[
MIT*\/V#=_\HG3L&O3\T6Z?UH/W6A<=T,:?RGUGCL01]6.PT"_5K]O$5'_I^_
M)Z;S=84\]^0N%G%N>=W"8IXW,= ,8<!G!GVK2F,[T+18&)37IXQV+ZZ%9OQ@
MU*OTNA</@P<"9^L*J>_PYKD/O&XP$;ZK+PNYXH=%WY--ZZSZWNR$5WSO;7;"
MJ[XW.Q;%]Q:S-0L1M#8<4LSP<:DV62H[4B9:Y1:Z1:,IK]SY.]V@+4B06NY<
MR#)MNNN[T8?#M/P"(US.?,07%&44Y7"B7$Z;**/12J"FIUF)EPI@R.I*(JTI
MHS5X]X*HJ5_=#. 4@R/?&0G:OJ:0*V5(H<CW7RJ70_LB!S<\H0'22Y_(K9_&
MCP0>U^W_<#5^M]W#8E0T>^7.(/'P>M<+[DN@.C*I>=II/2$ I8K/2&OBY'<[
M UHN"]N95 -Z$K.9O]S6;M;<C?8(C*09SS]"^XFT)@5_4L5GI#5Q\HL#T%/9
MS\+%5O935)OF]0%X]63"_IYH+U1W\W@/H"M>RD\D(_&8AV4/UM1_QJ^1&U9(
M[!V8$Q_FKU_9_YMG4"KY4KE2+E\42\%[<[L[N\]V_'[JUL^\?<,G=O:9TO$U
M%_^JH?)_&G/9KSHU:EE3:.=O5)^PV?;AQ0_V!Y_O)9XMGMT4,_G"Q;O]OU&O
MY"4:P4 &,"@'@$$YFR^<% P*F8M2XL  HR,Q]^ZJB@*]X;@5H,0R=V(QA8%H
M]W6&+I[$1$N/TI6P+ILOTYV9(+>8X\4 0X)S_JJ8-&A&HF4C6GJ-O@CK=QU$
MHTM)TV@,I<7<V7JTV)AJ*F%O8[YO%+I7$A,M/1A?AG6O/"ENN$(,PV%1'JPJ
MYE;WQ.1,KGB9-%1&HF4C6GK5O@KK9QU.M:\N$J?8&-N*N;O5-%[@R+2FD@O:
M49>*);=ELL-Z*1?68YLI HR:P[IFN6,$P$*OQY//R4BNGB6W9=(C2#ZL8Q@)
M@AS# Y0 03!,%_^,\9[I4)THQ\D;3RA:)K=E4MB!_F934 @]NQI!-*"4*57R
M =8@5C4>T*>,C\8EMV5)P))BZ'G=2+ D%YA$FU(LP:AD_+W+%BC0D7Q+F6P7
MTIJ0-5VIXC/2FCCYQ0A-S&?V,)$J.41+,0#:-/H)6DVT=R(5N(C*7L.B0CEQ
M^:U(M&Q$2Z_;06M0]LZDVE^W*YA,A2[7<5TNOMYUS#>@RA"#.9)+6ZJ)EAZ4
M@Y81;>EPF6-0_NFC#MH!F#R3Z3VR&JX2MV8;B9:-:.DU.F@MRI9N5O0:7:HD
M3:,QGA5SYZII.-1XUOB^>^Y\$#I9DA,M/20'K2':,MG<EV5OM,N<QINB3W@;
MOYNF^JKI>DAHOBQ@%08D&C5[+\TN!RTCV3()_'":'9@.*+6\840KYDZ7+[*2
MRQGF8:8G#W,3K >M[=G*8=L3NLN9_$495_8@?J2[9=+C1]""D*W<0L0/C-/)
M[C+NNC+0.%X&=T+Q,KDMD\(2;%[14PY:T;/#ZL"],UPJF5+I"A?U()Q@RY(
M)T&[;^RP0' _."D)."GG$$XP-'EJ/W/KK7Y[[5[UGAQXP]_3(V81$%,U)WSB
M.T:0&3U#H$?_N:X;9>!('(Q(Z'46KA$):3KRN<Q5_MBVHQA?VX'P@_"32O@)
MO10D//R(JFF9TL6QRUO$&'Z2%"*58ADVTHJT8BD)I%5F6F-?2@)#+2<,M=PW
MJ[?-^V:OV3A<I"7^.H*T)@Y[4L5GI#5Q\INDL9Y<MG/[=!BO=B?1-=K7=,W1
M&-8R1%H3!$*IXC/2FCCYQ0%HS)<A]2RJ,C*F4[ZM,58RC.L4VC_CU\B3+QD(
MO4;<W\_[T97Z?7>-+1:"<D51D60E&K5? NVOA%Y''K7VEQ)7@@LC'S%WVD"$
MK0E3E\,>4HM<JHF6'HLW+/[^L\-TZC#UD5K.% 8;ANV^P+Z=+EZIOFEV=O'$
M QOUF?4ADG,UN)]KP9Y[^92QP \2C6"P'QAL6,DM$QA<5%):B!&#<2?SZ^IL
MP$!F56*Q%V9,F.3REFJBI<?QT(NP:_ 4?^/OFC.L36Q@ K-\6)[N.=R^PFU%
MD&C4[/TT._1ZZ -J=J&0TDU%,(QV,G>+BS-0RA.(0!]L3646%=KB38=*+G]8
M 2,]JP<WP7WHE<NW$ULSF&W7S%%?,X1JS%6FMJ@Q$1F!TL4QC( $)3(0;]+;
M,NGQ)O129<2;>*]KQLC@*7/=W=*/RA$SWA,*L,EMF12F X35'E/#_TC69DI6
M>\L.-14$_GIF12[.;@J9$M]&F-^=WFIIJ,_I;9DL^KS)&PR]N5YD,[F%S&4>
MJ[EB6%(B7Z^U4. ;US8BK8E<&Y8J/B.MB9-?#)K$?'XOL>E4.*A*^J!JPXCJ
M(FCETU;S>;X^=%QUV'N;C/PQDK$D&%$AFJ2W9=*C2=#:G:WB,U&C2>$8>_!*
M@"88GSF56[GC]AC'J-QX>M2,9TEV+%(?PUC_1=#2KZT\TX58?^@@?ZD2E,QQ
MR"!_C O5(P0A!*42@H)6+>TZW1ARKYY"YK*$6_4D,CPJ12@<:45:<3H/:969
MUMA/YQTR[D(4G=K@3'R_^W__*&7K/Y[@PZ.LI8+M'@(9S%+-$<LJNL;@;1:S
MS8FE,#M;L^V.=Y =.B,]JVL&:SILE'TIO&0Y [DC@E&=#XN)MQ\>FKV'1JO7
M)=56G=3:K5ZS];W1JC4;7?*I93J,Y/.?,0D':16T;I'%?%'FM^<KN:^S-.8D
M0*4$G8.TGD[H*XD4>AS/)DZ8D=:XTXI&#FF5F=;8VRO,(SCAB+/[H]II_&C?
MUQN=+N^__,57TOCW4[/W!_E4;]PU:\T>#C>1U@2!4JKXC+0F3GZ3- B4RZAN
MN>;CT?(7?=A#:C$[0_ZY3<SB,G>V55F"R_S93>Y++I?+SV(;XA\RIA9YH?J$
M79.MWE/8\GMBCQ'X'O]_Y9-N PF=.$/3 LZJ7[?[=&G+3U>VO*^\Y7T79S>&
MIB\W8J5)FFWS?2VHH1)SXM@._ "Q(]0A#]12AJ28!YW*%2KBCCI31%UP_VPY
M,>E/*21:BMRC38E'074.MLI]G"%6US&5OW[C&+(N 6F@O3$U^S]FF:OIC]FD
M%4]%HF4C6GH-#MI/<*O40=1@C#])Z"K7S-$(=& G/_EJ2S_Y*B(_^6I+/_D*
M-*CL^\G1^<I76_K*5Q6^&C9S62EGBN7*RK>YK[K52[9TI*_ D<X7,U>54J98
MN8C4@\X0X-*8 ?Z\,'TJ.0"EFFC9K?%E:'_:A;6/3?%'B]N39H^1:-F(EEZ'
M0WO4J,,8?I;2IZYZV=94!T]74^$J4>A8<Z@NN>2EFFC9@?@JM#,UE^='$.>F
M47.%.>0*R7RAD,E5@M9(HI@AT:C0VRMT:,\J0H7F#E;^*E,HI]3-PM#EZ=PL
M19F,)F*#:)#(@:9HCN0BA^784E/"XM,&9+_,A:[NV&$.U0RF-JAE0+OL!1VI
MNRH2#N2)#<3#+X[VQ4PEL)3^\<JTG:XZRV=$&&Q9$A F=,7'8R!,'A"FC B#
M@;[8+]YPBT">= G'Z2'V,(7($MPT&<S'YAIKE[G091[%A,[0U('+=N/OB>9,
M0\8=+C.E4@%+K2&D8-.2 2FARS9&!BD7F4KQ B$%0Z"2.: +5<A%U:KU#BFZ
MH4<&5JP0'$=34XJ@2'G54*,Q/'Q2/)>YRF/=8 0F!*9T U,Y@M+ED0%340!3
MZ0)=XA67^-SIF^J4'U&0X1OR#T*^G:O:B_LK8@K<(GKC#>_^>>6U/V_O@.[P
ME96/[/B-!5U0P(5EEN>_#AFABF*.QM28\D4JANGP-3H6G ;5@!N?+9%':3G$
M'!!GR&P&>D GJL;G_4%7P"&VW5]BFD>D PPT@QJ*!@_:#IP8P0?M+UQFR9$9
M"3+A%_1]_'[[ZYG_4?^9]W8JE^-2S!]>>?JNUYD]_O[>H_59WF_;@L23;\/9
M&/&Q^KV1O>TTJK]FJW>]1N>:ZJ]T:G]]-W;\*2?^?'4M T<7]G7YRI )92\
M&BPV^#R(.S_J1^<.R"\E0XOC\4\ M[//G]WT."IP<:UQ* ?9^W9.YZ*W"!4?
M@,8*@1DB3F2(S2QML ML\,_L^+$H]'O&'_@-+(!C;NPT _2=G:U<Z]_<-3N-
MN_L_2*OQU&EW:\U&J];(D&:K=A+5/1X&/K6J3_5FKR&J3=<;K:[[J]N^;]:K
M_'2W!_^X-:G;=Z3]V.A4>TVXP:M0_? (@WUXK/E;@]RWN]TMN'60=MRU.Z3W
MH\$_[_%R<2&C>,BQJ&%S]^-Z,AXS2Z$V<Y]U0!@8&<%WAS9A .IJT%I%M\#'
M[/7><L<3-/53LP5-;3]UH0>Z&=+X3ZWQV'/#+J)3H(N\(^C!ZN<M>B0B_V .
MR<(U\0$2#*( I;,5?QP 5Z=CFUW[/\*ZX(O1*>YP>]A-)XZY!-[$_? O9SS%
MB>DZ]* "]F]V[-E#?NQ#M^MKN0>$1R/G;?K!*+_[;$^&K@L^>M\D,E760IKW
M"O:"'\EETOCEK'+8P.^L<-DV/C+'Q@<7&QL<&Y>&7Q+WN#N<0M5.E6K'.3\O
MEOH_<X0.J_:AMT5&L)!#\62D61*P*,0&+/A8*=TX@2*?/I$OIUODT32F$">0
MYEC3?+H"Y>GF.]*<$OE^9_1.EZ4:GP"F&VN_R$62"K'!/=LW;[73^*W1>FH<
M/)!YM,R0N(E E$T.=,;/>+)77!L?92K71T.1+6JU7.8JRWE=JI=PFH?_=EC<
M_\*,";NSS!%/+.#?^5USAK6)#:QB5M-0] EG1=6V&?RG]NA;R*ROTN6&Y;=R
MJ.D:F3V&#4?,0<R) ^9<!&!.>8XYY9AA3C%=D+.;^WK05?[Q4:5X.ZVU=K?'
M,["^M]OU+NFV[^N)]E\35B)&LE![7*W*902>;,VTG?;@NVFJ8K$"LUXTA=E=
M4U=#&H]"I71$ZQ%Z.N#4-@>A"5N88&BZBL#AW1V:0FWGA)B$85QI_>#OG7:W
M2QX[[;MF#SU@;&$"S<SF9;KY7 1.\'?+M.U'RQR$+9EX4R@$5=V.92+,J:T,
M0A*V,-F0E(_ ^=T?D@*CN(A(*8O_2I7(@C0CS;%-<DHIWY'FE,@W1G^DB_YX
M]2=:WTGC/X^\6D7W.BGKD9%F:6@^.7*EE.](<TKD.\GC4[DL<_YR*]/<8383
ME0)XI225O3#='//*=X2]C7F-/#NQ,=$4$R]E)'-3&+,82:*\JPE50ZW/]:#A
MJD'8P&;AF!E&,8A/QKPQ2'P:T:$424I[].A0S ?M1"253&+63J*]PR[3=:!4
M.(=P]U_,X4?H&B:7^,2!?SD"U]!3 \#^!U\)]D/^?"DH!T<J@42_,&W$)PX:
M@I97[^H71@X-A=QENJ !0X:2.87?F<'X]AK<*:3J2#,TV[&H4*_$>X:82)G6
M1,I-AB1HS?S.B=VN5H$AJ2[HU O;T]',5"H57%"4(A\/$0H1ZCU"!:V_WCG/
M^T (5;X\IL<K+4)A\#0N?O*.^RR_3WW#Y8_8P@0:H _6&@4MM-_52VZ/&3<Z
MLR"+'3;*DBD4<1DD^L8(30A-9>!J!.YQ=-"4#PP!(S2E+'@L5>8QTHPTQS8K
M/:5\1YI3(M\8&I(N-#0/"OF;;^.H"UN8N%'7IXW#KJ#J,Z$C0DU#,4?LWK1#
M#;Q*\!#0#K_X""R7S\5F!!:?,OK0GY\1J;"%*42J0I0!HOV0JKB,5)6@35<0
MJ8*1"L-%,1DR(<U(<VR'TRGE.]*<$OG&<)%\X:+>CT:'-%NU]D.#?/+RB X_
M&)-'J9#FE(!72OF.-*=$OI,\1)7+.&^Y'*YI.,QBMB/6P_6I\1<9L 2O@$LQ
M\3)&-C>'-8,JX^PZ =,T7D#Z>34<-ZXY/]YO8<C%"1:%Q'<+X\^HD\DC/GF
M$E1M9==YDD,!2KYPBG5F$D$*QH5D=3TUH2B(LLDC7D83L=%"!!7=V=_E=/4@
M=#6N=%7<B7ECD/@TXD)0#97]/<?-N!"/39AC@ @8=)3,\WLR+ :,^Q]3R3/5
M#/))-VW[,P&E OEFP%#"WI0A-9[1*4P@\3*"_^:X05!]FEV]PCM7\FL3RV*&
M,NU9U+#=;WT'%>'IEG.MV3?Q\ICE6R6,)*">RD^\C""S$6."ZH_LZF$>'F-N
M@O9"EDI L:Q5HEW/FG K"3B=*K.T%U$"C@RH9I$7JD_0WTP@\4DS!<6@>B^[
MNIMSH/>AOVW49QJQ=FD/QASD: P2GU!@V#@0+08M2=[520R)#-N./:\RQ<H5
MCC^CF\G&>.;)G4JN)#QZ:3/'T1F/X"/B)H]X&<W%1FL1M"Q\Y\+_8"-L+O\,
MS$3CC2\0GVCVD.M >U!G?9R]0NU*/O$R0L-F3S)H3^*=2^Z'Q8:MYS$RQ?(Q
M XZ)]R4Q0'ER7[+M#)GEI4223]Z65)\SQ&#)=2JQ<E%:*Q=M,D%1+.\1VM0R
M#7.Y>M$'J?CQ\$VE+6N-N(0ME!N7-OO&42P3"@=,6SO&\=B3*C%^,<98#^<7
M[[H?U6EJR20<I)/?0AG-T <;OQ2C6(T4L0VZ"=JO%3=_02\96YA$>-KL*$>Q
M*NIP/G(N<XGEAP]6?EBN4+)45;Z09J1Y6\V6L0U(,](<6_G&P)%T@2.^1Q6Y
M;=RU.PT_<-2K_@=#1MC"%([)HEBK/-\"YLXR1S5XG69,H/G>'C&F8=\ROI+?
MO:]'WYC=>',L"EVF&=2:-ATVLF%@QPFQ3%T70[M]BN L[2F3"RJ(@X,ZW/T*
M$2^5B!?%RNF8(=[B?G_Y0N:JB!O^81Q+NK$<THPTQW:<GU*^(\TID6^,8\4E
MCK5UN62Q),"A;V1LF2^:#5X>CN:PA0D;S6T8R96B*'PR&Z%Y:02WS& #+>;+
M5#')*07JFOP6)@Z0HJBW@H"$!?M2. !"FI'FV Z.4\IWI#DE\HW!G[@$?[9.
M8FHU>D0D,E5;=5)K/SQV&C\:K6[SMX8XC7/[IQV:'&4Z\Y\?];($C#K5.CI[
M3 W_HUF;*5GM+3O45-"RZ]EPKG!V\\E+(.*WXQPZI@W%0&,06N(-+1NSCTI1
M%%)K,6>>@(3Y0I@OE,YA$]*,-,=V2)U2OB/-*9%O#!G)%3*J,S9B*E&U%PU.
MJ[P\_2NU+/@*@1LG"I:I3RCQ,HZB-@^A]BD$2K7!X-K5A;JG"K^[:M"<:<&^
M(ZJKH-%47+L7]]-$5$%4 539IXKG,5"EE"GE$5@B+.*)D1D<42'-Z1NYII3O
M2'-*Y!LC,W)%9CY.YB'57J_3O'WJ56_O&Z37YK<\M%NDVVO7?OW1OJ\W.ICP
M@ZLM$CAD^W Z/9*2UXO3Z=47JNFTK[.>63-'(]/H.J;RU]#4H7OL6VIK2@0E
MB:ZP)!'F%B&*(8IY*!9)8>S#H]A2VM!%IEC"M"%,&Y)N@(8T(\VQ';RGE.](
M<TKD&X-3T@6G;JO=9DU$INK-^Z=>H^[&I!X;'=+]4>TT$CUF.^U@)1Y+/7#
M]F[ %J9J]B.SND-JL=6!6X-:!K3:]J\O#\]R6P_/FJV[A?%9[DN^>*+16:RE
M/=DAIA1T(,+5[G 5IN3U<>$J_^7B5#'Q6$L[AI(DP$VD&6F.WU [I7Q'FE,B
MWQA*DBZ4]'NC^?T'CR!5?VMTJM\;I/7T<-OHD/:=&TKJ\E^+R4VD_=3K]JJM
M>K/U/4/>1:)P+)=,XB4=A&T:@Y5W+E8=./KZG?'/,;4*4$2?66LRZC.K/1#W
MVNV)8SO4X/S89U1VDZ]D"@4^OU\Y\I#LF(,KU,#$$I]$^-BYM/3IX.,J<U6N
M9*Z*QXX_QP ]%GU2^-TWU:E["0YX.I8X^':N:B_NKT :?UXA[^?M/;09=?E*
M3A"W_BLK']GQ&PL2K#"^<YTKPKTA(U11S-&8&E/H$F*8#GP%I(M0$&BX\=FB
M.AE3RR'F@#A#9C,063I1-9!*+N$JKWDN?HG40<I/#S2#&HH&#X)\.F(UI?V%
MRQ+9W,3(&0G]1A2=VB#IC]]O?SWS/^H_\UX2<[E_^>.#Y:?O>IW9X^_O/5J?
M%?RV+4@E^3:<#:8>P4O/WG8:U5^SU;M>HW--]5<ZM;^^&V3]E!-_OKHIH%SK
MV=?E*T.!/=<%0.'%!I\'<>='_>C< ?FE9&AQZ/S),979Y\]N>EQSN;CR?1ZY
M['T[IW/16U3G#Q1[A< ,$2<RQ&:6-OC 9*[*X<V.'XM"OV?\@=_  CCF)LH>
M@IE9OM"_N6MV&G?W?Y!6XZG3[M::C5:MD>&[;9]$;X\'@$^MZE.]R8>XM7:K
MWFAUW5_=]GVS7N6G833;:SPT6CUWK/NCVOH.P]YFRQT +RSFX18F?_$5WDD:
M_WYJ]OX@G^J-NV:MV?N\!0NC;QQ9*IDJ[G L:MC<,[B>C,?,4JC-7"X\4$L9
MDF(^0_C(!J!?Y3_*;K/<GA$%58_>"#Y3!KSN_6@_=:NM>C=#&O^I-1Y[+O<)
M=%%U&^Z&]WS?J;$+(<(Y\.$/S)V G!D$>6GU *<Z'=OLVO\1-HRU&)SA3K&'
MS'3BF$O03-P/"P=08;H.?:: =9L=>]:.'_O O.#RN$&Y>9M^,,KOGK=JBSA=
M'*:=/I#"-1U\] AQM&0>9ZT*']-PJ3)^.<OG]G79OY1#!2\7CKU!X9IHYGLH
M^<9&BP1?@X,[!%,N?(E0E]RU&G#55/[Z=LY&-XM_G69A1<AX,RK-X90&V[+L
MMJ_7)[^90G^.-0.&NI0N^4M26U"74)<B<.8*B?+E>J9#]70Z8>]R+' XAV0F
MG,RXV<!T<?\89";54+G3N<0<',%82=3=2&;,R$2$3;J0)!5AJ]!"GLERE/&
M1/V-9,:,3(38I M)4B%6Y"*ZE<J\% A;=JS%* HJ;;*5%D>>,I.95*FT15H[
M<4R42B0SQF2BLYYT(4DJPHZIIF8U _%50C*3*I-519F,)CI?.81R*2&9295+
M]O=$<Z:RBR3&,I*AIY@3%L'0,IU)82CM:9/V/B.:;4^.XE"AP*/ GUS@JR-P
M6QR4=I3V-$B[0L=::E/<4=S3)NXJ&VB*ANB.XIX*<?_DR?OG= H\!JR2@0)(
M9@S(Q EC)%,6,E%6D4Q9R$1913)E(1-E%<F4A4R45213%C)/(:O[["1WS$B(
M6Y6T<+E_8?>0H;D==DN^K[9J#5+MD7JCUA#;VWB%<,NG+W]_R,!L<?Q&5'/"
M"]E&&YE-<JNN(I+H2 /+6^Y)<5%9WI-"<S>BR!>RQ?R?7;]2?T.D/=;,T=@T
M>/'TZIMF9]U"IUU>Y_2!\:5C'VU<\6Z'BM![VQ0S5Y52IEBY.-%VH\5=0^-'
M%G]4U]2U2FH0NH@"A'KF+6N*#+>(X6B@O3$U^S]FF>^0*(L A  4JE7_C 4I
M4J/&Y4%<EZ=N_1U2\!O=<A:V^[X95!2W]ERR17!<$"X0+A N3@,75Z'A8EXQ
M[)%J:M.HN;F6QX6._%6F4$8 00!! #D<@'S:A""7N= (TF$.U0RF-JAE #_L
M8T('L:&1\(MC2#Y3R9<3@R%'%ADA(9\Q (Q0=&I?YC*_'HF.Y(]<9"I%#+^&
MG86+7SYR+.;>'BWM!<PH&>M4$<8T0PPF=AGF2U>IH3 0>YMOWIH<_$TIO?&&
MWTW86PC8Q;TRW\6]XN[BOFL$ZL_NI&]KJD:M:1?@N#T0U\2]GE8\^DJQ97B;
M/^_&P^L3"UC_R"S-5-VH-[!57++#3L&5RKG,5>#\&THZTHM(,D.2]6NZLH>J
M""A[AR*]:5:83::W%#O3NVZ(]=[P_D;U"7MO=XO;S#7S 5?05#.*-M*+T+$5
M=)2C@(Z-$T%Q@I$/@C>%3*%803Q!>D]-K[QX4HD"3X*GA>($).B/(+TQIE=>
M_+C8$C_B P6I]"ED65P5ZVD=-^;LE1\E6?)*+0L^81/VQBQ%LWE-4KG%!.F5
M&(HO#Q)56C<_0[7!8//DS.^N>C0\Y0@]1U/,Y3*Y7"YQF(ST2D=OO,$!YVB0
MWIC1&V^%V6!-KW*'MJ8+XYI-ME0,:M::4@QS(+WRT"LO&N0//NUR8&38%/4H
MG=WDR^A?([TGIU=>@(@DFW*7Y37H,\1#9)%>A(1@2"AN!0EH]W$)2^SG.D"B
MN"P#=VPNYN: U,21H_%E;8^6.8(;36M*6J;#9)<?I%=BT#U,:NU>BU1J,\5I
M#Q;4ILL4N-71UD^,[%BP":48Z464V HE(LFBW:=F&^)%#.49Z46\",:+2+)D
MPU1K6S/ZVQXB,-B#],I#K[P(L6T>[$$+M"%:Q$J:D5Y$BV"TB"15,W0Q-H2)
M6(DQTHLP$0P35WO,(*'&X]*9>$XGV?YTDCW1':"=V,QZT12&Y=#DIU=6K+W*
M'3S?=_= L'O^SK2ZGH)@X!?IE9%>>5$ADKS?0TT4(3Z@OB6"7GGQX3!%5,./
MZ-9#0HI'<$BO=/3*BPC;9?V>9B((T0&U+0GTRHL.D:2G1CWQ@[" :I8$>N6%
MA>WR45'#3SBQ@^N$UD_L9/O49BJ(\&C,#)L*^69O_#<N!I*?7GEA]>!IN[O'
M;,7?MUQ=:@O:\MTR[=#UT?+E7"97*"0.GY%>Z>B5%RHBR=\]U$1/"-# *1^D
M-\[TRHL4!R^SNN/8;AMP2/$H#^F5CEYYL6&[A-W33/Z$P(D/2N67"D6$"Z3W
MU/1*"Q?Y2').HYX-0G\"%2Y9],H+$-NEGZ)/$*>)(EP!%#A15&=@PE2B:B\:
MG%8)B+JW?PZ!&R?NYD^R2PK2*S'8'CR7-]S^.<V9=F"L%^F5D5YY(2&29-X0
MLT((#K$17J07P2$8' Y>:G:U'KCK0M<]#[IMO,, ]PO-T1C(Q5@-TBLAO?+"
M020U9<-N$830<'K117H1&H*A(9(\U)TW!T),.+W,(KV("<&8L%W"*:HWKO>)
MU31.BSE$-^U$U6KKFY;*+)\O^?$;L4U=4PF7@UR&\/\^?\5&R8K"I]L6?8'[
MLU-N4V:'7DMFQZ(ADAKC1,IV(AN%"HL*FU393F2CXJVP&\8YA8/750U(>0,G
MM6DHYHC=QSYI%1%'?N5,9*/D19Q(:K;NL0@'T0?1!]$GP>CS:2/\1))&&F91
MSU:XLSE]G]C03OAU=E/(Y'*E1"#1D>7E[.8S(ADV*@E(MEWV*X*2E*"$BYHB
MF W[UK^YK=Y76[4&J?;(0[53^T&*>> 2:,>W\[[T4Z;K0;,(H*F:D[[.DF0*
M#MRJ6-L"D.6-UF EW5D[9 4]L<2A/7%LAQJ<@Z%+XY4REY5RIEBN!%B-0ZKG
M@D#AP%I6=4UFJZ0&H7(4(+1S;;YMX6C'M58(0 A '[?JG[$@16K4J!S$=5E7
M:V-HZM OMON^D&4T\@@7"!<(%Z>!BXO0<+%OZ;Z]H:,$T%$H9'*5' (( @@"
MR,$ 9'/D_#(T@H2NYA>!US$/M.?SQ4PE?Y48##EZN!TDY#,&@!&*3N[+7*U'
MHB,-92XSI5+0YB1R(@DN0XN9/X9DIH;,5;B4A&PD,X5DHJPBF;*0B;**9,I"
M)LHJDBD+F2BK2*8L9)Y"5C$%.?(4Y'JCUGBX;73\+.02!J&Q50F*9Q=S ?'L
M4C9?B',6\F4&Y^01@[!52<&@?!08A$G("$!2J"K.Q$>#&H6#>"Y[S=SO5H0$
MD0*1 I'B"$A1#(T4)\\_YOD^E<Q%+CFI@X@?B!_QPX^-Z<?%H*7:VP%(/-*/
M+R\RN<N@0A]R0@AF'R,2I12)@M9K>TAT;% I7I014:)&%-F3F6,QA?=H:2]@
ME,E8I^[.+1EB,(>8 Z+9]H0:"@,ELIU$[;F14GKCC>:;D#QH#[/RO!A<.=QR
M^C^[D[ZMJ1JUIET ]_9 7!/W>EKQZ"O%EF'R39LF UO%)3OL3%ZY=)&Y*%XD
M;FLDI%<Z>N5%DJ"=S_9!DM69M)AA"F[ CO3&F5YY@>0R=B[)NH'L>_#XC>H3
M]AX[8KE+@+2BC?0B= 1#QU44T+%QMBU.,/)1L;%,J7+,LMK2RCO2BW@2B">E
MH%W.=L:3X,FW. $)^B-(;XSIE1<_@O8L"\*/^$!!*GT*7+$6P727&S<3<UM,
M)5GR2BT+/F$3]L8L1;.9*KN8(+T20W'0_FW[1Y76Q9BI-AAL#C#_[JI'PU..
MT'-7A4S^LI(I7P5E0:#X(KT(#UO!0]"F:%'.7AT>*'!""NF-,[WR8D/IT*[#
MPB!N$QZ($=Q:.-A_)PH46:07(6$K2"@??*+IM/!PF;DL8#X<TGMR>N6%B$@R
M:W=9N!49-N!T$-(;8WKEA83M4F1/;_DO$Z?FN* I\AD>D"DNS< =FPNZ.2 U
M<>1H?,WDHV6.X$;3FI*6Z3#9Y0?IE1AV#Y-0O-?R@MI,<=J#!;7I,@5N=;3P
MTT&7N5PFEPLJ28@"C?0B8&P%&)&D$>]3%/ @T($31$AOG.F5%B_*D:0)ARD'
MN&8HN#U$8.0'Z96'7GD18MM$X(.6 8P:+3Z:8BYDBH6@BH$HUT@OXL96N!%)
MUFKHZG_H7L1*C)%>A(E@F-@N>Q5=A%C.-N%ZH@]GFVQ_MLF>Z [03FQFO6@*
MP]IY\M,K+^H>/"]X]^"P>_[.M+J>@H1>5@3(7$K>2D^D5SIZY<6'2)*$#S6-
MM#52X+01TAMG>N7%A\/4W@T_REL/"1C'07KEH5=>1(BDANZ!IHFV1H</8C[%
M F($TGMJ>N7%B$BR6:.>$D+7 =4L"?3*"PO;Y:RB^3_Y= \N+EH_W9/M4YNI
M(,BC,3-L*J2<O?'?N()(?GJE!=?*81)\-]3]? *4MMN# >,H'$&T5_Q]RY6K
MMJ!;WRW3QK@OTBLEO?*B223)P.%V2D)<D5[ND5[$E6!<.4R)V]!HLN, <QLH
MP6 2TBL/O?(B2235<,/NHW1J5/D@@%4H86$\I/?D],H++I&DS>Z\J=*I405]
M%:0WQO3*"R?;9MG&%AE2Z&_@ JD(9LSJ#,RC2E3M18/3*@'%\/9<(G#CQ-TP
M3'9)07HEAN:#)SB'VTJE.=,.C%$CO3+2*R\D1)+A?,A]EA <D%ZYZ947' Y>
MJ'>UGKKK0M<]#[IMO,, ]PO-T1C(Q<@.TBLAO?+"021E>,-NLH30<'K117I3
M# V?-F'#1209N3OOKA0)*&R*]Y;@(6 "_#J[*65*^;@5\C^R6)S=?$:UE9Y>
MB6%FNU1=1(S8]'  8N#RK @FFUK,(;II)ZK@7M^T5&;Y?,F/WXAMZII*N!SD
M,H3_]_DK-DI28/_&1HN$71/-&#)+XY=@\,5&!\3%!>[/3KE-F1UZ+9D=BX9(
M:M\3*=N);!0J+"IL4F4[D8V*M\)N&CD=O#AN0&(>.*E-0S%'[#[VB;B(./(K
M9R(;)2_B1%)N=X_B>8@^B#Z(/@E&G\VAXDB27</4Y=L*=[8-(><+F:OB,6/(
MAX.BTT>>$<I2W"B)H6R[)%U$)3E1"1=?13 ?]JU_<UN]K[9J#5+MD8=JI_:#
M%// )5"/;^?]1&5S+:-F$5!3-2=]G27)%ARX5;$V!B#+&\W!2EJV=LC-K<12
MC/;$L1UJ< Z&W;\JG\]4+BXS%\5*@-4XI'HN"!0.K655UV2V2FH0NHH"A';>
M06M;.-IQ31@"$ +0QZWZ9RQ(D1DU+G,'<5W6U009FCKTB^V^+^R6R @7"!<(
M%Z>!BWQHN-ACWC ZZ,A=92JY2P00!! $D(,!R,;0^64A-(*$WI(K NA8B+3G
M2IE2(6CC;SDQY.CA=I"0SQ@ 1B@ZN2]37(]$1_)'RIG\93DQ2+*_2BU.O,'O
MOJE.W4MP0$&&Q<&W<U5[<7\%DO'S"AT_KQ*R?L;K'7'KO_)!8S_XQH*T*F#?
MF.6*:V_("%7XYE[4F +GB6$Z\!5JP6D07KCQV:(Z&5/+(>: .$-F,Y!4.@'7
M6NP*QF?@W/W!##%O3_GI@6900]'@0=NWK_87+F1D<Q,C9R3T&U%T:H/T/WZ_
M_?7,_ZC_S'NDR^7^Y<^=+C]]U^O,'G]_[]'ZK.BW;4$JR;?A;,;XL?J]D;WM
M-*J_9JMWO4;GFNJO=&I_?3>3_%-._/GJHC>' _9U^<J0":TL@-HN-O@\B#L_
MZD?G#L@O)4.+(^9/ (^SSY_=]+CF<G&M<; %V?MV3N>BMZC.'RCV"H$9(DYD
MB,TL;; EVOAR>+/CQZ+0[QE_X#>P (Z%.:+V<*";K_;9RN7^S5VST[B[_X.T
M&D^==K?6;+1JC0QIMFHGT=[CP>!3J_I4;_8:=5)KM^J-5M?]U6W?-^M5?KK;
M@W\>&JU>E[3O2*W:_4'N[MN_=[=@RT$(OFMW2.]'@W_>8YH-".Y_7CSD6-2P
MN6MP/1F/F06]SMQG'>AU1D;PW:%-& "X2AZHI0S]9(D*0+\ZRYKP^X2__R1-
M_=1L05/;3]UJJ][]O 7#=_!0/M)9%R^$)^!C'=@V@2]G*^XO8*=.QS:[]G^$
M]7@7,UMR@+T>#-.)8R[A,'$_+.:]%*;KT$$*F++9L6?:^+&/P@O^C9MF-&_3
M#T:]R32Y5N+'+" E YFS0<^*-[[@G@?[XWSTPL7,^.6LLN\@+#0<;%B2NN%2
M3V#>@XMY#8YYWO)5\=>!0P-'+-J."BTEF4=(@DZCUL_<FF,I>^@<980(A(A$
M0$0ACA#!!S7IU'X4]+0)>CF=@B[%"IK0<N>.^R]R^T]^;92ZO=??S -CY*[3
M?B#MQT:GVFNVOI-JK=?\K=EK-KK7$H^WD,R8D;DZ:1O=4K7W3;@LY(HI9C62
MF2C!E:($:WA'[11F,G^YE9U,8MW6D_I%F].33DM:(1*7+7A0L%7E@*N@>MF5
M>>6 RE$J!RSF,Q8RN5Q0-F.<I2M:2$Y459+3=PZJ_AK5+V#1D/CK?K(C%W%V
MQ+[U;ZKJ?R>V(Q(4B6,2BX&^*)K.B.$Y:?PL_\V3ILB$9SIJ!C''S*(.3Y?D
M ORB.1JS,:J!9"9F<)@>5B.9B1)<C&I$;DP+%UL9TSH;@_74J/!">0(I'9G
MS_^)$SC>D95>&09!&\= 047O=PU_+,HV_-89_U$UU.J"B(=<D%4*6HV%PH?T
MHG)OH=S;U9<_F7+GKQ*GW!BM.)6#)0J?9?O476TY&C/#=ITM]L9_,]DE*[WT
M2@_#077V=_6QA'C?<NFN+0AW6*^J4$P<\B*]LM KO3Y'46P^4GTNE"X2I\\8
MJCJ5)U55%(LMNDX$?H+ "Z[RI;YCRQQIMFU:4U$/0W9)2R^]TB/Q902>U>)
MMCVX<VNS&,\UTW9L&.?6-5L!M'%BOC^:;**']*)J;U3MJPB<K'U5^Z/X52%H
MJP:Y)1 #6*=RNVI#:CPSGC^C,DM[ :%]861 -8N\4'V"7I:T],H-Q95<+A>!
ME_5D6 P^^3^F?J>:P9,EVT9])N>[.U?SI$GTLI!>5.V0JAVT^F%7+RND:F^[
M'N(J4ZRD?:(0PUO1^5E<0'E$RV:.HXOBJ[P6)L:W$DBO]/ <M$)E5\^+@[+-
MA9X!+C?>>%[^1+.'7/#;@SKK.^A[(;T2TBN]<A<C\+U"*_?6NVMDBN7D)0M@
ME.MD>? 6?57-5UX\G]ABKTJBB>TMN72"Y\7&5%-Y!?$736%8 T!:>J5'YWT2
MXZDV&%S[DMXTW#U9W5U<[TSKT17RKB?C82<?RLG+^4!Z9:%7>O7>)S7^&.I=
M2;O3A2&OB'/CEQPMOA_11!=K]-'7DIU>Z<$XB@1YCK_44%A[(':#JQKJ[]2R
M0)-LP&0?C-M63:?:"'.YD%Z)Z)5>OZ-(F(]$OS]PNHJ%Q&DY1KHB=[JV+Y_D
MIG39*S61;)LYMJ@!H6NTK^FB/A*6?48RDU-G)CVL1C(3);@8HSA]^K/%%*:]
M\$TD,28A+;W2CUF"UI_L'),P%(M1F]69^V_3Z,QE>^^9^<2-59!>6>B57;OS
M04L:=HY('%*["\E3;PQ%G-ZW\A-LO)7]Z&!)2Z\,$+RA_#Y@<!0[;[S'8&_Z
MO>$*>-B"*KEC3K]+4(4_O7HF&[WRXT(4VW(<"!?R!=R9!^-E,?/I-.,%SIO6
M%$%05GIE .V-F!VTEF5_7Z[I2;:V_W@:ZX@CO:C=(;4[:"W$_A[9%MJ=RB6H
M&"<[O4_E6%1E9$RG. TI-;TR0._FT7#00I7]/:NJXE:^>W0EO,?%?>\)R4L<
M&Z/6R4BO_"@1M()B?P_M$"A1P,VM,806-W>/*HK%E\8M)&0C.LI*K_QH'K1>
M)A*?CPOY_5S&]\7R8AZG25'II*17?I (VOL@$I<O I H+8!$Z2*'(('QO7@Y
M?"H;,,L"C\]B+\Q(5G7UOFFIS/)9E1^_$=O4-6@JB%,N0_A_G[]BHQ)H$@ZS
M9J$&K^2?^UUSAK6)#2QBEF\?IONZD*5CYCDOB$]\S0-"3_H:)3WT% ZSH.*@
MT'.2P6NLH0=#D2<L%M%B#E&H/203OH7U<LD(D,X7+RIYX"H1R</61#9*!H,!
M,KW99D2Q  2TI@9*\VB9+YK*U-OI$VA/TVC[NE.=J<[^E;"O2D$SW(=4R#A:
M#>C6SPA#V*C$P% 4ZTV.!T.%3#D?-&9&&)(HNAKW.CQ(9@K)/'GQI?2P&LE,
ME.!BW"3RN,G5MF&36K7[@]S=MW_ODKM.^X$T6[\UNKUFZSNIUGK-WYJ]9J.+
MQ361S.2@37I8C60F2G"E&)K)92:WG%YXG%C*D-J,[W3+_IYH8[Y!8)(">.FB
M5X:PV^:8VSZ[J_DQMT<ZY6)L]\RJ C)ML0>J##6#6=.JH39\*0]9Z:6,B]E0
MV:2D5WYPV&=OMJ. PS%W7I0 &S#\$:>T$5X.RL:T$9ROE=0V?#A?&\5N<6OF
M:YN^[D0W7QOH2.)D+6)06AN5" R*8D>[XV%0D+^*$"114#+NH64D,X5DGGP^
M(3VL1C(3);@8,(E/OLA=LU5MU3!?!,E,*MJDA]5(9J($5XJAF5QF<MM\$<M4
M&%-M,K#,$;&I+C)'["&UF)TA!G/XH6;;$VHHC"BF[6"]/&GIE2(@MRD8MT_9
M$ZH-!M>^N-^!M#<]J6X/:N9H9!I50WVTO&I!7<=4_FHQISWP[ZIQT0^[R5BF
M4*PDKGH]TBL+O;+K?7&?FB,GU/M\IE1(WG8T&-.(A[/&WIBE:&ZJ[RNU+/@:
M^F;2TBL]1D=1XV,1IG]W1;KA27G(ZJ0W^?(QBY+*)G5(+VKU1JV.HF1&U%H-
MGM5EYK)PS+S].'I6& 8[3'KMV$O3(?TI&6@&# (PQ1;3VR3%]OYF>(]B-]<U
MV6UWONKLF]UV4\@4+X/"9Z=);-LWK2U.[DDB]3*1C4H"V$2QN>S!P2:?RQ3*
M0?6"TXHV&.X[70I3LU7K-*K=!FFV"$]G2IKKF2YZDX#A46Q2RP&<_\\7Y[X
M1!N.W6&V8VF*PU1^H6JHRR<6[GQDEF:J[PO(*_J$<ZSQIHBM7SK488W!@"FA
M5OZ6SFZ*ET%Q0U0_I!?A8GNXB&*WVOC#!2\4D+DH!DWUR@\8&)0\G?]W6[VO
MMFH-TKX3[A^I]DCO1X/<-KXW6RV>R0X7'AN=9KN>!$E++[U)@/J5A;*:B^_Y
MPF'Q?8;D=<T>FS;5OP,DC>$)..;D:,:$J5YQ=M,('X&\*!U[::UL,HST(D9\
MA!&7 1A12@)&\$23S&4^F4-&C #&S@-LM.K)]?TDF$[AK/BGQ/3'P1A<!1B#
MP\</C^,P%C/Y0GQJL9Q^$@GA".$HWG!4R@6.7Y,!1U>9<NG8T<DXPY$4,<VX
MKQI',E-(YLE+!:2'U4AFH@07HRBGBZ*T3",K<OL72F8;ZFFR^V.M)4AFHC G
M/:Q&,A,EN%(,T.0REENNA.N*TD^BY!-3>8R!1T6 I38/F)@#X@R9=\;1^CKC
MJ^5&<+-I38EA.BQ)@;]TT2M%#&]3 "]HJ?+[U.0_ZZSOU&8B?3M],K2_)ZS.
M;,72QORMU3?-SKIJT!1:<&=:\P?:@\>9Q+= X.T'-NHS:W.(</F;[B^'KUNQ
M'6O"MR>JC@#3G/RZ\-Y >V-J]G_,,E<C>]G$+8)&>F6A5WK$"%K]^CX[64K$
M^&B56R%3+%PE#CLPQG(JM['.V C\157CRS(-E8"J>36I"-PX41CN0RLSO=)#
M_3[;T(H*@BW3X!'$'HBT[7[ %?FZ)_%MPRMMTYR)>\A$PBLL6(7THJ*'5/1]
MMI0]LJ*7,J7 C&&Y97'1!X/??5.=NI?@@/9U)@Z^G8.GX/X*)./G%3I^WMZ1
M>4?<^J]\T-@/OK$@F0H( ;/<N:;>D!&J*.9H3(TIGUOB83&;P." 4+YGJ\.>
M+:J3,;4<+YYF,Y!&.E$U</"Y\(*4V>XOD:A%^6EOJ@H>M!TX(78\_L+GJLCF
M)D;.2.@WHNC4!AE^_'[[ZYG_4?^9]\*6R_W+=Z.7G[[K=6:/O[_W:'U6\MNV
M()7DVW V>'BL?F]D;SN-ZJ_9ZEVOT;FF^BN=VE_?#2I^RHD_7]V$.Z[4[.OR
ME2$3V%D -%UL\'D0=W[4C\X=D%]*AA9'Q9\<4YE]_NRFQS67BVN-8ZLH-$OG
MHK>HSA\H]@J!&2).9(C-+&VP)=H<5:%G#('?T&8XYN9&Z/39RJ7^S5VST[B[
M_X.T&D^==K?6;+1JC0QIMFHG4=7C85ZKW6MT2:]-GEK5IWJSUZB36KM5;[2Z
M[J]N^[Y9K_+3WB9,U7O2[<&)AT:KU^6\.1GIGYHMTOO1?NI66_5NAC3^4VL\
M]DCW1[73('"*+['PCJ !U<\G@MR;!;UR_8769 0JHVPWJEF.+=U.;,U@MKT8
MP3+46VIK-H]5@3TR')%NVH,7W^JF\M>9ZV,5\U>EB\O*&8$'Z1C>Z%@3YD/[
M8?#(E2WRC8T67W\-=G0(S>>WY*^_G;/1#;E]ZC9;C6Z7U!O=6J?YV&NV6TN]
M=:3N.APGVB_,>M'8:X):=:<!@NI3>,/$,FU%8X;" # -Y4N&4%)G.GWECI-B
M6F/338'.B,P=S;')Z]#4X5'SU0#_R)[T;4W5X%- 3^/%_(OM],X@.CP&K)<\
MT+!BQA6^W=].[AV5/V*0IFU1IFO+CS3TD6:H=)/@P^<+8;]NDQHU*+S??U0<
M0C>]9[5/R18/D$_@[NB,YU(Q?9H1<\5\@K^0^UIS_6%QE/_Z.2/\868\TV?H
M/,T0MZH,'C/'W+?-$!"3O]@L4TO5>/Y\?^)XL] P'N.Q6OZ(QEO#[W&8,C3
MW7J>$JKKYBM_=@C^%@%$,W7WT1?-GH -^)]++G^*O5!]0IVEV>W16&=OQ.#\
MRHZ'4UOC;Q7?X^Z[!9!K,#%8L_UGAA.0?M*WJ&9\.;#*'$4O>RX?^AK7+>@/
MS0%%$ZL0X+7@\3)+-)O;E4#YFNF;&PK>(,6D.GF>V [)%S.$KP;.$"'3_.V>
MS) ^>P;F.A;EXPK^.GZQ16V5_@UB.-8<Z)@'(2[D4ZO:K5?_#5ZE\A?0V)V.
M^J9^3:K-N[O/Q^T8?USOV>G#6/(NH)X#],"XL&Y.^DZU;TZ<[R:P"?QTA5EK
M+/A%O"QXP;/@W]N\I FXB[5&)Q&F>]V<RL*Q%TQ[/\=R=E/EZ/*A$>*2KPQ)
M,2_4IR(XZ2*OKSY#JG(S0Q5E,IKH(IJ@LH&F:,[L_?_<%%(KY\,NU.PPAW($
M:5#+ )FTJW,2ZBX%^^YWGP?8J.3?3V2ZS>+H8P!X<'ODUO8>@%UP=T]QT6PY
M]U>D.P'K/F2Z P,_Y@KM""X-;<!(7C%\YW[:K@,.6*6Y[;-AW\*I"WV2N2J]
MK\W_A=Q-+."MM2J<-MAG96)9O"MTT[:A&UXUAZ=JVY,!%Q(P/W#+"S,F;*GK
MN/D5%OQM#-;8)HY)_!5SY)D9?O=Z[^1W\G'/LR<(T-/S]WPAO3E-/]ON+1;[
M>P*F383:@$X0H3YC!K@>#K3 ,B?@6?"6\#T3A1^@B-VDH/\!;C/S/1/ABLKZ
MCB# GQ+UM^YQ/VR+C#I5<YL$/@2<L.?(3E0.[81R;%_D'=!)^YK.3?-BTX&A
ME#R;HJ6N$1 ? 1MM6FR9^9O$=42GKB7NB^@D#__ 5RS&O2<F_&\*?'5LWSU3
MAH!?[@5=<^GB&N6Y=BXL D$3R]VPJ.^-01/A+3V +_PL!,7W!Q?%FW*NV:;+
M0U=877_3&=*E#@6Q,^;]R.5 P)/J2@9GG^?L+'8W,'@FQW")O8&G+,87'I;Q
M?T'"F/CZ8.),+/:%U"="W?CE@Z)<@#,GQ%LEFP%ONRJC?W;]0=^T"TK8'HC=
MVT0RSJ.EO8"9>=2I.T.S3<I-X!YQEOMFOF+7F49:OY[WW#,XS#9/H76W]5J$
M%0THY<JO 'X)MW< @C1VFT7&?KOX:=XF;P0T9(&[@I%/( "$YQYM#*04W;[.
M$K>UG[\0SF! 0?XAD+DH^IT[(G.!WBP%%\%24)I+ :\O]N><R 88":<W'3,W
M(6OYO"L"4LA,A6]PD\N]GQO<(#/+C%V0&M=&C5B \(#,9#X:GCV ':@L]:H(
MGHI1.\@$!0?KE=C<@KN /YZ (%"0/_IL,?<S'(GH,QP^\\^OT,\%>,RE:[,L
M!%6.$@*0JT0F -!4_M;NK#&/7ENJ?E,VB828/';[O#T8, ZP#_1-&TU&;JI>
M2$'(!PI"ADL"HZ!RBN"U#4_Q8&[?C:9\J.H7OJHO:+A@TCM7:,'%<#V3!2D;
M3 R5>VLZ#\2,W;0O&/.#L0#)X[X>&0"]IF5GYO.7&<*@(\T1#'@Y9+EAG@7_
MAT=^ "XX>@TU:!^/$X'C UTF( T<""$(EJG[D,?C73SXLK'%ANFV&)R6B27\
MLG?65[0#WN+[.F:?CUY6V^N%(&PPN+;;.N -LT8@R2#E#@\]'=NG =E@;[R,
M!//G!G>99CW>9,OZWBF+SIFU:'$B]B0SL;M-Q<9K+G9I%OM\5386A<67HY5[
MCA*Y"IAMJAIJ%P1&@S$?L*2J*!PU0=T>39V/ NW@6-9EO&)917\VJMIM=D6)
MMDZCVVCUJGPZ2DPH=I\>'JJ=/_BU;O-[JWG7K%5;/5*MU=I/K1Z/@#VV[YNU
M9B-@7E32.)C//DT4X1$+K#4WSRDJ.5J1EJG[]ZK$"&?BHG+Q+OYYR/8*"KFZ
MCA=DW6>"[!'.A>F"I9RG4/E,"T$6X-68NDZF>+&E"ILM D-TUM?<I867C'D
MQHWX\ E!N,[&SGQ:Z<D0A'0=,7D!'5$5TD;))V]NZNE+]POY7JT^^K-3'QEP
MB7H%9&ZB.SS&-C:M.5/"IIP1>VA.](TA ,-T7 CL\Z\_4XN'#,!!-9C";!O(
MA2[2##Y])\*RT!\^C<(CVS8FY092O"6JW'VSYY[L6!3]YPZ9'P3A4UC@)[H7
M_*!;. Z(H+)(Z1.^)SB*'D]$>ZG@,+SEOQ/#'<8(F5WP,[F0Y2^^\A<9$WCU
M @T??-EOS)11RPW%?#P[4 >N\S&+/S0O>X%G/URPW!)-5".;J\XJR7<@91O'
M%3GQ^NROT  =7C-K>[=1^WB@N1A!^.)V=(U9P@G7#'?(Y,_:#DS3X:2+R".,
M=2=\S;*K T*\EINQ/8LWX<X,)A9P:BXX/)X\TIP%W-D?$+^0*@Q)J!@^NAFD
M7G/]CY@3&[@!8R;PWP#S0!+=-%.52[I_Y#[NCNLB &ENI,6XB).F_G=B.^)\
M1CRJN<553$,70S@O[#L/\"\]X!$-V" &BZ]\=.DA U,S,\"8NBH.8TG-FA/"
M7Z^YY 01/#9MS<UA\-&%#QYG 7]7 6930O9JW%9\$1KH H;MVVZF'M,TK#KB
MA_JBA&Y?;=;KT)N;G;UW X1#MO)Q[I"(&:$%*I/G\JV:T ^ PT-E=U)B=L,B
MLJ\HH9_HM9C;M12>6ORH371P-G0W6<6;>7(C2)I#AJ:N\HD8+W*D<RA:)($'
M-&UG^=WNU,VFZ9%7-Z:4A<]9RWU-1J;*].M-3YN&-[4R,)6)," &>3$%>HJ<
M )M\XKSP3ODDNB_^/#/?&SY@\SB;^NX;E/S-,Z <U_NB!M6G_OC$?(5VF"_<
M<LS'X8O3X]YLJS"W/$(V-GG\01,V=_$1;\H5,+0/7OE FS6&RQ,/7JPTQ[5S
MLY[C5FM#PP::97LNII>\!2T#:E3&XW": >9ZR$3T$?Z:BK>]__#L8_X@X+=F
M8^;^D^: Q].]O"?-GK]Z.\\7B.%Q1 +OS'#QT]S)4MOK LZ*OC\J]#I8)$H)
MHGGXEZ_YSH[H7PO2,$^Z"A2)N7D7OH(?]U_,BN2,F/DWOB\I9@;<P8$84+F>
MLS=1[AIT,5.P,.;RPC%NIWD)<5ZB%M6I,4O'FR^@LLDKC](R70,>BNXRC66%
M0;,:"[/Z9/-Y*_#A1E2L;U@RI%?'-*1/[@PF\VGQG6I7@&?FXD.KDSRKNS,+
MO $I-[,<SE;&,EZ6B\VG7?PD!L O !^VP'VNT'SJ9#1V]5D,U:G8,$]TRRR\
MX ]6^'3U/#]D,2/$FW7A]/HPM7:<O>[5?/!O<!.CSA,95D$,\$EQ)F+TX0X
M%#%*5S4^.><F$L$ RM[02G>08$_ AW"?<C.G%7^TSQ^R-#<?(VBT_'XT(EX8
M."!)-@#*/T-5P1FJ^,Q0'=2B=I=\WW=N3_(,"GAF\X#6%E/H/.$#O,<9^KD[
MJ-K_/WOOVIPXDNP/O_]_B@K/;&QW!+BY7]I]'(%MW..SW;:/S<P^^VI#1H71
MC)!876RSG_[)K"H) 4((D$ 2U7'.#@9=LJHR?Y655P\%[>CY8R8LU[;7&QGC
MGRA!2QW2A$RB!;'YIZ$5 C4!_YIE&O"11Q#9,;QMG<HA]<8[X*6AP[T*B.MH
M#>:E+ .\B)&UJF*I11/FNV@+^SV<[1GC+^79W/:>K[Q9ZCW_OB'GK,&-'A$7
M5;RLN+,[ XZ&E+O>D%^8C-<NGGQ5#67?HF-0YM :P2\7%_6YCD=N--L+'D,-
MZB9@\/_T[+XXYA2X.HKD6F4CQ0U^R>>ORV\#/EH> Q&$V:4S86#R5>BI^P*"
MX,<VSXT,:)T0EOO2/"3:F8-F&+R5B#VE0X!2AH63*:@(0OT=^EX11MK<)B[T
M8M"W#0S%II. Y=JS/(R4H:]X+S^@)(QT#+!%\!M[(]9--S#6J43H9*J;,\KS
MY.!M(E50I? F&,$\<1#T=5CD__H3J1D@=J^L:"P_&K#8PQ?3X<&+PAMFJ-RF
MH$VXC>0\(9;D'*G!HK!3"[(;]QP:_(RP>'BP,>E,,PQFFAD!.9&"Y>\HU>9"
MI&1P,*MOP(,8+.)(P[A MH/M]]:V>"L[X,'3T!6NFNPH@^_DSJE%&R=,!WIF
M.$YZF9#B/*5Q)/7#Y/QG,=Z!.ST4Y8%S3(7 J$W'7G#*"6Z/4\PD_XD &P#X
M?UV89M0X=@;?YF9.;PKPO?4G>5XTTB9E<FU1T*_(#VZC_338A)]UD:STV3>5
M)D.FL+:*9S/GLV.96%*)!;JCY7#($AJF0*^P2L 70\P?8]9)SKCS0( A'Q@:
MG\G+C!_D.3,+#O;N""3;*+ZI5-@NB3VFU.'6"<;7<>R]7 /V;:H6G0 ZL]PC
M;>1C+<,\%#_$(']0&+G*O*5H,)Y.=8W;LCU2?8,N:C/:&SM7,<_E?"@.3I5
MU#A@&6=M#@F6S56L7$)(;J81+Q>_>1$,0*,[9:N%1G8Q@5/+Q*V3IZ$+R_@R
M>H&&:ZALTU2U>%9]AG#*_-PC -)<.,7\?:U'^K2@[AE#L#QE<RW><>Y&W8KK
MX^1WMI8E/%\")Y?V9V6.75X5@CM?!;'+WTU391*.C/2 KI?R'?*?H>AEM#X_
MFR.'%5.(I676FUR%C+IFKF4.,%<.V0..*Q9JY0R;A2XX/VLQH0LE2H!GB9EJ
M314NP*P\9^X"\N[6O+M=3"KTAC0T;2\B!$_SKZ[&XUR84-@BCTC$<OC;/,-1
MBXZHQ4A%YC!=I@:\<B51F;\@4,H!I?%/9B<V";.W 5HX"!),3_& +/3."071
M5X'0W^<5!P+DEN8*-EM(H,1RO"0Y[;](/(47,HV3C1@=@T;0T,U\O"Z\Q(+I
M4SFRFA,1Q@/T>@'_S*[A42C&XQ4B0>"!KUYXVH"WUWB#]I(*>%$)1[QDX7G>
M)<Q#BUY5:J&MGBOK7A09KB.:-\Z!'X*:FN?J7*$C@H32HG-3'%]4D5:(F196
MT(5J,6P-FG7P^,].( [;9DU4^X/17L$U#+B//:>D&'@(_WFD+FX[RX$YWC;!
M#AD+NT)@(XK4PQ2XR9H1;O_IB%BS9>=_G#V!;2M475*(A?*-[!&A8/O><S'<
M.?/P'4V-T+ SLL=LZU/8V\9SR.(:7IFL:U8'A1UCY\:'\&2$%1?I<9,1&E^%
MU\+/(WBY],MD73_\O+J[[Q6J3%; J8-QAMIHYAL&U]6$*I@)\&%#L9VII>FD
M7BDMJV4>\"TE=\YS(8F7#$G\;$@>U"-4J\@KO<@:OD6L6PK_@,DN\.]A3EA,
MTL0H+E0^8!_ACUA\OZ[#C_Y=/)H9,^^C*A3Y3@<06F6(&Z*(<?)BSX; 1B9
M"!JCQ(XEWH1=M.>[N3=_GM5,9>&CGIE-6* QQL=U&*HSS8JW6O*&4Q)QKHZ)
M.?Y^'BVLV) N!->.OI)/VN?(A-EJO1I>![E1KE>"'SV0ZPU!">!.:I8+RR@*
MSA?,5JR$:&7&]I^!R9YH4>\%U/Z.B;\[9L'6UZ9#LQC>("-@E9,Y"S[B['E,
M<0'S!A,WG_<P]U.PC ?NN3PZ*Y# C+LX.]5'+T!8.Z(#+$#(KG4ME#I>TQ'#
MLD"'!R'GR<IW(HY,M"[I&2I+9 <M,MFU8GRL8OA']+S5P_NP)S)9C]1B;5K6
M35K@N>PZQCW^-%1B3\/=_2W,PWDS;!K\P/P%]&(L.>=3A K@5>TS4]45RRAC
M\9<I%R[/ILI."7CNFF<H;\':/)=J!\9N)+I _\88 9 Q&-<"GU[-_#Q^+!_U
MX#I\CG:7@;"W_!"!23N5:6B>739#<_.'_LM E3>];)"Q1M_\U(6Y:\<K;>0P
MFX ?TA0=>CS6+&<&>L$'/X9\BM!VC[0^@:((\9<#GP2,_LA.<V>+;-=:6)BR
M38=?8:I881J0M=;RD> SKUD3$![VT!+/6['A9&V)<-M W026JA1;Y4%JRS!P
MPD=>$N(KS CS0IB!%+#5O8E=S1Y %J9BH7IF^'96"#OB@#N'/'D9!N<@U+BP
M-.N;\:J=XH9R).2IP]FNO5IC#:US.J^%-I['-:H\<XJA>\D+OU3F R;"Y#H*
MK@.O%,6U*['MQ*S54JV'U6HY_H3WL!82M_O93_CI801<A/YO^P^<FM^TUW&"
MNP 7'F'2]8X,/(@?-ETAUQXX><B!QF MV&DU$HP6?;F!'(7%U5]>:GSVG","
M/5W#99#G BA\/#]Q70'&+-WD7]@:*^B((?QD(7(N$"SLIV,JS#/,3/X6)T1
M3!0W=9-5-W["B=#E5?WNC*D[KQ:T_,.-(/4)*!7W_N&5"AY@J6%L LCO1/+8
MG/S$5(P5ML4G)  4RP3ZS%JNQ>;6.E-+5YCU;\*6RI>-[84L,,11/N*O5*-R
MI)7J<:)YH,Y ^2C:BM5:X4N&:35<F1&F?HKE3AU1D1*H >U#Y9'NGAN(50,$
M4!?Q]1N43*_\7YFK4IZF^F:BQ+.J4((Y2"1?U([$%TQ9^L,GMD@L43U?+2CX
MMX*$L+((B;7;$3";ETTR+]F%$\KFE=D7 IL;6M18F;35%#=XOKZX\PV%.\PV
M]3?TDG$'I8ANQDBM^7-!B,Q7@SD-YP4XT=\H8@.#)38/5TTX:(B,&]7@CP33
M8WD<R^)0%_7"A<5(:<M?[N%VQ"T_LP!0#P. 1';Q5N9V\<PN0MXWYF0/:GMN
MS-E=Y?-&%O;:_.?0M64.7>%SZ(0Y+W8UH:62'\$:(:%YLG/G+X//^+YNX>HV
M=VJH,6\GH4:6P?:U*F\<X6- K71>64C#$*?HZMJ+0SE?E*-\*OO[]489,/>7
MU^6)]97U,EVX\7->F :V8 [VZ_AR_1H=1GF?QS_'B785K @J]FC%D.O)!K_&
M'++0,]4S^<YCX]  .,\ZV?1:SFZ$EQ[PYC)8MF<J>HK &["]"CN]3::L )Q(
MLV>+$Z1T;?T?+ML\&)R)D!UX::!Z&$K,*P8(>K%S)HN)6,@Y\K*APKP(RE $
M/:YD)9TOC=1CCPU5:7S17U_G$ E<#VPL^N^=U1;@D7[>\F'_'KQM$01Y$'M@
M2A56[8!E$E!C/KX]%Y^/"62!14X(KT!X!0,R2 "T%T,S?=2.+T[B%O\ *G3C
MS7ZB9BM6Y_!#># >+1,K+2IW<]EXXL/ 2K=L8>DSYCX':+@!_N8%+W9T*-7;
MJVKN?-]3V &&Y=9LG,BPO@V9F4BO%]6#A1E0Z<UGH!]2O;K:#6G#MKI%<_=-
MAX9D@F #,Q,RJ:'1L-V5Q&^AN?+M6NC=L!,,1+ 1GP:NS:.*KRM3FW[U/ESL
M.#_LD*+ASH^ZQ(=W)E!<QUPX%!#^8A;F,X3CNXT!@<:K_[?H:XY_^R>"0'=[
M]J<5&-5OE/4K/-MS>=^HQ1+AQ#F+:TWS0PF^5=WS%?..[>MR\W=GQTZM4A<!
MXHXJB>9$^[JO_X50?3_\+X3NZ__-5-\+!%9D3 "65@+#CM#.EW3QJ [: ]2
MR4^N_/91^>4QU458<_C#NOQ_4L!/3L#%+B0$M3K](.S 2*S7ET]P#,?_^[SK
MCE1(%/"5\)2%/[ D2_.V:=8D9.1&^G))=$X@HY89R.#FU=-&"\GU)\CUS5/G
M^M4]TN.F91\?LE&MTBB16KT#_]-L[LQ,A]LT=^97;HYH,Z=CFMRZQO727?6T
M!(TGY2Y;4V&)M-.%,F&9260F\G*Z3W[,H;AT=OEKAD=?2WOX 5AFA+ ,\0AK
M=B=>+^JTK-F!Y]F>Y56(X*Z9(YW5H*6\"?,:QCZ(EB6A24)3-J"I>UQ'6PK0
MA(VI3PN:ME2%FTVF!1=>%<ZP GPO'.%Y8TRYR\A=9LTN\REJFVE5LJ<!@PSR
M1($?.]:4"09HU$J5RFKL2X99)'T!^2S!+;=K)\%M&W!;4R?KF#ITHN!6K9<J
MK=4 M SSR#'0;4$+AS\"<5WP%\:G!5(ME@I/IAK"=Y!*EZ+BL-TSU'L3"XJK
M],FO-QX>VU<]1*7+_7($8A3(;/("F:1W??WP^_W@F?3N;\C#X+?^$WGJ7_?O
M_NA=_>@_%Z8\YMGE#7443>?5FKW2\O/6H_,B\[9?#Y_U+A6Y%O;7O(2M/@_'
M5'5U%B_-AWF/[59^F(J!7"YZ(QBOF]B\5M@05A&[>M#XE#SYND^2UF)YVL-#
MTDYR8?-$:[&8,-AM,+]\R-1CN5<42TQEZ-:^ 8O%C]B2K'TRK-T\-=;V-[7C
M!1\>7VG*1<QA;[4-7BH(=3"_1%;6_:#NB,P,.FN!/*VPDOJ^92O*C> )QMR.
MM7.7#:PJ6>NN=Q1D6\YB1MUD>Q 2+"18; :+\.J8U=K!P2(B9B+;<A87+.(I
MB*F&Y!U?#+*L%J)3BGFI6)W?D$;0@325;+.DW*\* MW1T29AQ77C*7H>J]^:
MUHWIOC@C5U_%\UV@O %0OMJ^(GN+><BPD-,6NUP273RL".];%$?/DUAQ2*R0
M9L0DC;7K8[X^5D.\'I;#E@H#A@=P8!1W9'G<"R*W@K!"_;'41B8@<\S?Z:P/
MH-\^).AO[2B2UL3LBF)Q1U8XD EOM!=#WTP(9#H29*05,H=62"R!:CJ*GEIT
MW_$!M X JL))4J=90M#T91&6]M=URYJ'&3K*'O,2N<VTP[J$1NJRK(=X($4I
MB>T&_5>=,&=WFA%0]?SL.1*])'H=?8:RB%[5;97DM-"K&^9]E^@5T)A%%N]Q
M\W<3S,Z=,TW0P'_-G-V8*3Y8G\98EVF,63P-R?C]C/D",QF:+],8<TEKL9A0
MIC'*O2*CM&;9UI])699IC)*UB\O:,HWQ%../CI?&.(]&6@Q'7XA"QS:\"RUX
M>?OOPAA<BVY*E7E)&^,'VK73C5>5OAH)'1(Z=H>.>@AT-(X+'>ACJ=:*CATR
MMBA#L45GEX^6^:;9*!ZH0;XH*G#DBY,3GI/[TRE =2-6,X!HU/;9/ 2UUV'U
M2/N@:OF_U#*78;I<=)#.]" DT2E)O>>C^'[[O_]JE&_^]QYVY$G94N'2,>S/
MU%+-"2T/=8T"!1:U3=<:4KM\;8/BP_\HCYV)7J8ZG> E8WBACB^E:K80I;FI
M G\,/7 71#GY@Z,T'&9*^?.+G+U;FN-0@YBC44XX+A.>C.*.K'!*9"L!)3+>
MT?^?($OT833:7J^<MU YA(*9P[PDB4BG.S*IX&Y1R:/=3D##30CN,F'R7 ]V
MV3';;UW@0QI)4W*KR_S*POK&9(;2#HKUA@REG6N%'-X-+].5))1)*,O&#&41
MRG:N2"*A3&9>LLQ+^C'4795Z^8ZJ]N:=.A^_WPZ>_*R/8/JAUQ0VC0Z<H6'+
MZ_N3=EA[4G]$9-[T%3Z/_0/)8^][OWSUU._]H]R['?2?OBKZNS*S+U8.*K]4
MV+\+#DBX'/1B\1>1DUD#E@O.R9?0&?SMYO S"/.ED+&%@O^+8P[]]Y]=LN15
MC*V]1LP 2?_V10GT;0U.'F/&!=X(,HO'1TO7I-J*EZ6)/UITJFAJ_V-*#9O:
MX;F\C4-TWIUO:O<;6NBV1 O=QZ?^8^_NAO3_O\?^_7-1F^9.^0JQ6N.X1#EO
MDWM#1]2RJ'IMVHY]K4PU.&;#JU7!B%ZY@IYM4\>^T>RA;MJNM2;)O)E>DOF&
M%4PCL=R#L& K</PS*G<PCF%HG85G4Q_V#5.P.3UIPP/6,%JL'O'%H"U&/M/.
M2+)-#E,$V 92P9E>$- Z3V.-LDQ;#OAG,8L[CRS$3Q@2CO-$V];^R$+)',^V
M3D?6$D]*E5QY.ES9/"6N7-TWM@AZ3'V3V)R]O#N_[%7;]GFL6/!>S;9=JK*D
M%.\$;%/K31L&.BXD/!D1ULLL@%2 R%]3>7*$/3[6^).(T^N$M1K<7*M56 ^>
M!8=<NY8%++5C1$JK5E\?D7*R/)<+(@LL&&%]W#:7 4U.,+ G1U2]_%SQW)9[
M<SX.<&GMR(]+%NA\+OEA%/'"C203V!?6ERZV4N#YMIA?83!6#*YAWC$%\]:T
M$M4=&M5FVA"97MQ^QC;S8@A0<4:2"2@(BS6,K08=% JJW<Y)0T&V[1\9T[&\
MB'/R:<B9[G,Z?I+C@E*<.,1DCWWIO_]@J!@=N=@)BUR,61HCB(U[8EZI4@]#
MO=0,OLD'*DHE2$II:E+:#6M%%;/<1')2VFU+&2VD!:A(SE))6^JT+4-;EFF5
MM!6/MJ/PGSR62F>\]#G&,K9UPUH/;NV,OS>-8;2ZNE.AQ9/EMUP066"AV+KH
MO!2*$SJ"I;432R?\"8\D$[@75C%_:R=\SU!OZ-2TM=V*I +ZU9IA;8A/QZTF
MY;RX(\F$G#>2\+ G(.<MZ3Z7=HJMW>? +F7I0I?.N5V<<UOG'H0[YS:?[792
M<4[+/R?%5(KI&C'=.A,B+3$-U5!.2TP7M!2O"I=7_.B8M;A2+9WD,=2=\0;L
M8UJS385J6MFJH-06%93N[O_HWP\>GOY5S-))FK<\_,7AA9-B$969\DG/PS%5
M79T^C'S>$[% K,91./>U99FD'%N43S0X(%_%#629I S3E@/^D662)!S+@C2'
ME3E9)DER92:Y4I9)RHR?([-EDIZ4=_)3 8;2%+T P2#IV45S8?%<;^X$.-C5
M*^%;"(!7?%;9-;&O(FLBY93( HM&6$A2+$] LJ*1>J!"-D,.\G%>2VL#_J=I
M_47N#/)HF4-JRRTX^T1F K+"HJNVV\V1\>X,P7:G&STNB<P:D9F0K[ 8GNU4
M BE?.3B79TP9N-4,S1Y3E7PW3;4 NH",V<X7ZH6%1&VG57@<S!@X@ZB7Z5AM
M*=_%'4DFY#NL .IV6HV4;VD8.8PN)$L9R@#O?0*\:Y6=^\G[:'=/=ZY@&.KH
M.*V@;BF:4C37B.;._=$3$4V9;W':^1:/ECD%;6KVJ(/.TC/4_G]<;3H!OMJ4
M?]')5OY%1^1?]/_O][O'G_W[ ;)QK$2$G"1A^ NSIEMUOI(NUK)=.+-UTTNW
MV&)*TDB]$#D7T<&].]*[[IBT!LNW>/+FD]+NG-:I5>ISE#Y)6OW3XM)N&=@^
MUP05QHC&W(*<B//L%I&9@42.@&9QD@N;)UJ+Q82+V2!YY4.FJLJ]HEABNK6]
M_=1EF6>9I"'#B4?S2]:6K+TE:S=/C;7]36V+:)BL[G([<^/FK)AD>'$O/]1/
MJN+L$>J=UDL@0[:3"DIM-/UE#EKW7/LDAQH*.<S<GK5!1UCADQGUEG$!U8BX
MGW^OM5I=S0:S*>U]:'99R(C_TT]V[-A416G-<[];YOJ R4VV_49$$D6V)74-
M^Z:I%$FXD7!S#+B)"$.2<),QN(FGJ"Z&*A5.4<V3>DIL]^5/.G2(8Q)D><6!
M<1"=*C:UI>J:=Z(+MQ=$!&GMM!<\<^X?F \>[_]@K'^\/:+=+OH>D>E!2*)/
M 48B LH* B.UB,H9V6;F9%7-@MM$DYOU-6HEDK"D5IY=/HQ&VI 2GU-SPED2
MVT\ VVMAS<ZW41$Y<Q_?6E!O%1W!,ST(2?0I@$58K]EM%,',@$6MZ& A+8O9
MMBS^H+9-<-6JU0NB#(?NQ-45AZK J%,+>%5!ILP)3TKL+PKV8_"2]\:R38=E
M[:,\UE1@W*_^'E [N_S4:G[[@M>F&%6472?D9\GA^24ZCV+Y*5(GV[F^9F^^
MZ]P$-AWXK%/\ ,I6;V+"WOY?]OU:16Q'':QY".]NKM!$FNB.9J)CZEB9W$VF
MBF85RD9W@(#IXHXLC[M%+"6N ;M*MYNZ$K<:&IY)X)4B?KHCRZ.(1RN$6U=7
M9;WA ]K@?!=,6N=#R#F8SI<3\)&6NFQ;ZKZ]S"MEE(A!G=22?8^/L'&J(A7Q
M$ 9K_.NZ9<W##!U%SXRN0E7;N=SMVDUGCZI4W; PP323(I,O3"7]RA+!)((=
M$L%V+NB;!H(UPN);)((%5&A1:.^X)?92JM46-- 3^C&EA@W/>Z<6);]&ANXN
M16RL+:86Q<[!E^_(OJO;+Y\VQ5 W#* 6,H#F? #- PU@]>#*!P"/(,Z8"B98
M7TW0&5N4\H*"$_AI;!,*IPPUJ@ A\<M<$;\+;HG C&U\F=^>M$0L:D\I$/Q&
M]=EY,>H6;I64!;,RU%T5/HP52WU70&#8#RI>/'1M0#IJL;*'4\5RB#G"U237
MYF2J&#,6G]&^@-\L4W6'CHVS3VQJO6E#>*(Y&L&$&Z_VX2<6>)%^L(%YA0M5
M[<VKX?3X_7;PY)=O"M81]$J4IK$PH?5'UO-H5_3/G?J54;T2I/!Y[%M#'GO?
M^^6KIW[O'^7>[:#_]%71WY69?;%B)?FEPOY=<&4')95>+/XBBBO68%\+SLF7
MT!G\[>;P,PCSI1# "0"Q7QQSZ+__[))5H43FO$8H-!S[VQ?EDH1.'L.I!=X(
M,HO'1TO7'*0P+/K8*%U*^0BKSMFI5+8H!;OKOAVC!&Q7E(#]T>\]]Y^+5?\U
M(*Y_ @QJHQF\=S#'/L)D&/$3@!( UAY:VI1MS\HK;&6(NZ" :,XX@*(@C=0B
M[V,-MBW-\1"XW_\>P&I$4(#3-PTQV8=2B_+H-W@77NY0&UGDG"!![#'PE36!
MZQ3CE9*194ZB&'(AB/T);^%I2)JA3=R)%W6ZF3L'\,Z'$<H<;OIGBZ>#[H+^
M@(ZVKZIKS:AB@;:^(E PL!T(5CZ2([A>B2"XMD(P?F_S!5A<?8NM 5]_W$X9
M9&HC#59/P0UR>0L.+*(-!\\H>3-,APL<D&_8L+D2\]T QAIK4V]G9BRFS_#I
M\%H*-,#,X@\>%Y;BOD,PX<+-G*$5,G5!\T*N,_F@G;'B8'5D"T9A&@#&,S*$
M YZB&?CZ%PHJ.;6&&J@53$%CSPRR;4R2+-13;28E9*+\":IE4"FQZ 1>B".G
MP#OF!'A(UT9T[<SPB5^=L"AM"1YL:S9[Y8+8LF?!<,0C."F$S<RJMN25D[;'
ME'*!1S[Q UN!4<PWRM1FS2(HZ1/VI6O3D:O#F-[H$32J5/;S6]=Q+;8&FCT$
M906'.53L,1EAA6V.8V$SN+(N.(&!TMS'T#>3W_Q_:,J+IFO.[*<"TP3_96I.
MN$903:]>]X9%SD2-[@TTQG#LK7.E>]KQ%F];MO=VFCNW4]C*:3</UP+=[5^P
M/\4S>"8TUF0:1FP=ZB!I3I;FK1\Y-T)NC"_8T<F]U\CV#1K='UD.N<H[X@6W
MG^W%#%LXN0[/J4D3MVOYM6W)S$+?QOK.W=XC=9I'9<;.2#<NO8='#]ZI_D9_
M,M/O+B;HQMEEJUK9.GHJ&WR3>';BJ8!6.V/KFVG02I>X3$!56&AGHE"%6O7@
MW=S1259#M],I(914JSH96U^)4,=%J)VC_K9"*'2F[UKZX;002NI0W8RMKT2H
MXR)46%1?X@AU:[K6.H ::1]4+?^76N8R-I5/"YM.7GNJ5S*VOA*;CHM-$?6:
M$\0F[6VM\B2Q2>I-#@\$LJ@R<JB5L55.(6?X]$:0":P+*RJ=*-;UD'VS!W@[
MNP^S")-IJG!9\B[O"*/?7BX'IJ/H!PU4.#9,98#XO9/DDAW-WGB[MI21_[>
MC%4FW#[OK1%1$CH99-[1=->IAY4,VYP#5T!<WC/7;3L$"(8"'B13X+MIJN^:
MKO<,]<YP%.-5@T'V6.CIC68/==-VK35Q@K4M,@?VSM;8G$%0K8@4@KO[0>_^
M^]W5CS[I/3_W!\\E<M\?D-[]#?G^\'#SS[L?/XJ57\"3"7C *@:R,D;%X.,)
M7 0/X7'7YF1JVAJ#('.$N09BL;U 8P6SK#;FNX5ERLWS"Z-NO*%#%ESOW=O\
MZDU-,#DIW831O<7E>3BFJJO3A]&M!N@,D/M&5P0G-+:V<WU=ZU2ZO7*S7ZN5
M&U?=3KG;[%?*[7X#?NC<=FYOEE-Q&(&:X5*U!Z@][-[<-&XZW6[Y^JK7*#?J
MG7ZYTZ_#LZK51K??[G1ZM7:2P;I;3'H:@;M>]A>'7_$7B8[CC6-@6*<.>V\@
MAVC7OMNNP+:E/-.9Y2)C@9;RU4ZZ19*VZ"D?@:B'_"D$]</_)Z B)L^H1PX'
M#F5OKB5*>"H"/!T?>6H9 9[U2,!Z@?@ZVXDON:0SDW1&L._2F2/I<:S)8TFR
MV/8::T5F%R,O3),7.B5S9V@QI%*1B%)Q3QVI4D@Z,TSG*:.N/.+FA$GE;I3(
M;G2M6!96<9%;4K[H/ WN#'2/D R:+SHE@Y[HPN>%SM-@4+F_YY/.T^#.?[+8
MB;QCISPS%D=J<Q*UD7W1[DVP,&7:@IW%* G)]J?-]GYK:\G\DOE/BOF#?:XE
MZTO6/R'6E^J.9/M39'LXJRJOE/S01O04F7_UZ!]YSE_,:S[<.7_/-HJ-2B+=
M]R)8<:]6RCP]B75X4%>3O0H!6)+.3-!Y_/B4$YIL2:=DWMQ.MJ13,F]N)UO2
M*9DWMY,MZ2P:\VYYR#Z6,WUWBT]VC]8W](WJYA1;J-+AV(!)?IVE*PP)EQE+
M7WKS1?">EJ!N(H:@Y,H]MB)*V_X[HFS-U>PG-D*]QC@=UA/79_2!S^=/^'[;
MZY(;5: L\"*O2:ZKZ/Q^ED.^2V6RYMEENQ+1FDDRLR18PL4J7'R*Q(N(\K!'
MP8OE%P4"RH.A)#N6-FS7#HD?>S)+A$PDPRQGEY^E;.>8X!R"4106M2,*HJ:/
M18HV&@D@TC< T3RL9^MRU\2&V8!/D76O)6M+@B5X; D>U2PH,LM/OZ=._V.H
MNSA]7K7='5675BVL*K/D9TFP1(Q-B!%6]#<]@(A[MOG=IB-7QTBQLT4HJRT
M0]FFPZ^J:\VH8IU==LXKW>7BX/EGTJ*'C678HCVP%)4RGDTY,BQ?8)<[@O.+
MSN'Z7#TA?8[Q]SVR]]$LUXVSRVI36JXEP1(?DK-<MQO'!HAT3=6-EC152U-U
M40C.(?I$@D_SH. C;=-9XF5)L$2+[="B=115)45C=+72D! A"980<6QC]"HB
M[&U];D=8GVO2^BSCJ9.T/M^;1AF[4U*'$N75HI3UKLT_2QVXN$(Q1Y5?C ]7
M Y.*S0:A$3+3\T7FJ,;MZD&-VT?N(%U@E4PBU>D@5;1Q/:FP\ 2@*ETS>[6;
M#>B2AO;\2G\Q1Y5#3(N"M$Y2T>7;0EJAC?=2%\NQA!=S5$7#K:0"VW=5Q5)T
M(W2K$JLD5IWPJ/*+58EZ,:*@:5]_1B<JFKYQ6']&IA%(QN ?S0OR[>5R8#J*
M'E:L]:4 #K;UJ%H'5%5-%P><'5AED_%KGD=PE(WA)5J/C0CH/X[;HML*<UND
M*F\!ILG>!B!A1<)*)F$ETE71B<@#R(J/H=[.#M!DQ]$ *_M9ZC<2B/(#1)$X
M%)$2D%W'@-1V),A(D,D/R$1D$AS-BM^IU26R2&0Y^6'E&FXVV?,3,,1')1:T
MSELAAOC3Q9 %8SS\\6*J,_$C_*7 7/._EN>,?YEP%7J/0OYP>"$RB6:XRGQ_
MZM[<-&XZW6[Y^JK7*#?JG7ZYTZ_7RHUJM='MMSN=7JWM>0.^,?H#/>$'^/?9
MDJ@.35U7IC;]ZGW853J#]G:4Q3%EJZJXCNDM907[N1'^XO\YPT AJF/+P2$L
MNO^W8 +\VUNF;\%UX3Z3]9WN=R3_<)Z59'PDV6F_D2;16?8-!QIF5COI>KUB
M=\Q\N;RA0^;1)?5JB<"^TCP0O"?6'3-I=EKUMTKL. GL.#XL9*2/+G/>R?65
M1!>$Z# >3W$8QV]$E>&UD$1+KC^]M9 *R%8*R#UUY.I*H@M"],D!L3Q!%XZ'
MY0:VU09VK5C6# B42UP H@O$EX'0);G*!2!:LN8IK'(NB2X0:\K=O$!$%X@O
M_\DB)HJ"E_+4>&S1D#$;.1#ZWL1TC33-HYD/T) ,?VH,[R?Z2;:7;'\B;#]/
M+9-,+YG^1)A>*C>2X4^+X>%(JKQ2@FDYI\SV>Q6YRKPU8,\,M$8ED12T"';=
MJTH63SDC+%<^K%)6T1!.$IUQHH\? 7.J,R^)ECQ>])F71$L>+_K,2Z(ECQ=]
MYB71I\/C>W42+:YY(<-&A:O['K'-D?.N6&D:QN*4C<F@1"5C5SI +=%?LSOZ
MS#64">OMURQ7:]MV;;@RE&<A.4?K/HK5=4O5RD&;^!V2KP^RQ4MDDLAT*&2*
MK.7=#>O1=UAH2K<2>*=QC(97V16.8_<:E< F@>T@P!;6Q"]%8$NTM/A&_8L5
M<Y.P)F&M"&LG82WV2;);.XZZMD\M\[5]$@[;-UF>(;.#2?FF/H^80B?!]WTE
MFC&FEH8_@1#22=$%3P8AIAL#NLXC@"0L>03.+F_H&]7-*56)0X=C Z;]=98W
M_I-065BHC%*_PCK?[:)^^2(P\"6 F^6/9M9OGEVV*V'=.?/%V5(A.T'J<X@R
MT;:KL,9VQX29=$WTS9JT94E;5O&ISR%,1:)46&>\@Z%4%EIYYHO/I6IT@M07
M#7/:6=",4NSLV6IT)-!D:C22^H(#S=H^G*G@RKX]/;N=B)Z>G?-Z?;6G9[XX
M-EW+OHS_3].R/[ 4E3(63[DX0(Z!,M_4YQ?FP_7)I"+S&>??(^,?S8+?.+NL
M-J4%/UNCD=07%5:B+/CU2E)A]3OC2KHF^[F:*4WVTF1?7.ISB$N1L)144'P\
M6)(V>JG\2.I/#F22BE'?3O=)T2A?K;8ELF1J-)+Z@B-+HD;Y52#9TPI?K]0C
MK/ U:867\?5'M,+?FP9,]F1*'4J45XM25*N+;) _0&'R$QAB?C>+<#4TJ5A]
M$"<A33U?F(YJY*\>U,B_<X'YHV]*$N#D$',.<-%.AJ32!!) N'3=#=6C%/%9
M13SI<"@(%)S $'.(=I%@EU2VP;9@5V@GAE3N3@(+3F"(18.[I!(==M7M4G2G
M=%L2XB3$28@['8A+U)L3A6A[^W6BLBL:A_7KY!>X9$Y&WGHR?'NY')B.HH<U
M>7S)G?-R9]BN VRKIHNCSPYN'T"08?E_W;C0.9BJHVQQ+]&*?$2&R7&Z-]1*
ME598]X94Y3S -CG;S"362:S+XE0=">LB/5+5B+27K+B2.F&I*T?"ODQ)Q6>I
MZAU;IB7\Y1O^(M)KLMLU0F*?Q+X,"+3$OJQC7R3T123]',W1U&E5LX-W61$"
M><XMGKM)HE0 I=:WNFB==^NBVX4$@<V>&_CCQ51GXD?X2P$&XW\Q6$6\UPR7
MG<;%UPG+0;55831&/'SIL?$=)N(E09,"?R']F%+#IN1=L<FO4<6#&DM[GHI[
M7JM<J<+_B8_UC=M?3_W3M1U4ZV]-*XG*'*OU(_FP%$/=,)QZR'":\^$T#SX<
M3'98S77@PX%G$&=,!8^LEWEG;%'*A)Y,X*>Q3:BA4I5$W$)^*M9P3.K5$L%5
M9#>7",S?QI?5V F+76Y1>TJ!X#>JS\XW\/#?EYCX[UMS\4%$93"FA-H.K X<
M1XGR^FK15_A(1J[C6I0H@=4FGA#A,JWX%(GMOOP)DT,<<_$ND#ASM'&6P]='
MP\=.@& 8D$I>J&Z^?]TP(4D!T_H@A[60$-_Z&9B?/I_4 >+P %YQI9O#OT0
M0[W:;70P(X""G$WAV8[E4L_]_8U!-QEB# 5,@6:P1YPM*1-#4]>5J4V_>A\N
MMN">H%,9-80Q93N<XCJFMZU5*K"Q$?ZR_SE#4S'5=7NJ#&$#]/\6&R+^[>U*
MWX+;$(\GF(_D-ZK@]?.QQ @QV#568,,4S%7#==OWA@>L8;)86DK^:=L]K@)$
M#OG(^)^SVHZCBXBKV*!Y#H'AJ741V6*M[X'F=JW6LK"DJZ$\4O2*1UMQ1>^6
MZ292[J3<99&VXLI=4&V5TB>E+WW:M@[ /W41%:?)-*1SY]#U@\ITI  OEBA*
M78#Y$;G37&_ZW9U75B/#Y[6"N $E:9'?:,<^.BXEX:S^-4/TU)*8ZRUS%*N=
M$)]O+*/W=O:N)SI1T+)D/8QN-;0B_PO3<78MY;A'L\E,\?]>239954AV1[%V
M/E?Q!(@\-K0ED8Y=#<OB2 'J[N$%@W>JO]&?S%EUC#X@F6*];&MM!T>Y3CY7
M\02(+ +*U<+2-U) .=3?!N_FSBK<'O4C,L5Q4H5; +=N/E?Q!(@L!+B%)6>D
M!6X8=+0+O#4QXDGJ;D6$MWH%0\@P9LU21@ZU\KFF!["X%V<DA8#-L,2.2-C<
MD-.&,#E<RN7MH4#L!9P8^=H(RV[+AE\C@W!;:&W2JV>S5:!_3N I3K)'%IP@
M6:7Z8*@:G3%7JZ>@C][37;.#.[4]ZR)LMWC)I\8DC:";LE\"1> .$V).658D
M]0A2M3<O*N7Q^^W@R0]("49;^R'4*20$;!EN@)D<(M+ FU(8@O=Y[.]6C[WO
M_?+54[_WCW+O=M!_^JKH[\K,OEC9Q7ZIL'\7'&=P/>C%XB\B!KT&O!:<E"^A
M4_C;S>&G$"9,(:#R@)S_XIA#__UGERQ GY@C@J6?>/L>Y9*$3A[CQ@7F"'*+
MQTA+UX2Q,,['Y?S!^Z<U/,)Y&+4[0WW 8\^C:3L6=32+U6R\H@8=:8Y]H]E#
MW;1=:TU*0RLTI2&EU7BYO'\8]*.2@ZK5KSR;Z,==[^KNQ]W@7^3VX8GT?S[^
M>/A7OT^>[K[_-G@FOS\^W).G_N#NJ?^S?S] )(V5HY.35* [VU) NR>Z M('
M__M.+/H?%U;6)E-EALN+O&M34"L58TCQ2^).80=4-7NBV;:BX^^*0>ADJILS
M"JQN\0L 1R::P=.!X!+^.WN@9I A:*D*_E>SAN[$=O#9]CEY="W;!5(QG^B9
M\JTV:@D;? 7A\<"6Q!O+LT_M(U#[0WDO13ZDVZJ7^',47?>>=6U.IHHQP_3*
M:OO"]H=G$\6B!$:A.3I5D4Z6C*;/8!>>FC:(08DH#E&(A0E5\+!(S2&\-O2R
MY@"S0A?.9#_Y*V_X&Y_@38_40NA^&#TKNF+-?-6A7(NM.S1 =3@/:0?^-S$E
MFN4/U68O*9&)HE)<3?XK$DC>-6<,7P$*L 48LFG4V-IR=K+]NY3A$ "?7<;N
MVF+!+5AF6.3@2I&194X(^\"SV!9XEK\97\.E2B3UP?KQOYVQ:=/Y(I^3NU7Z
M$F&Q5:I*Y'VL#<>,KS2# ;N*T\,GF9F:?-EZ$5 +]U"X/"H+M%ZO))#4VA=O
M]C >=H#G,5!ZI=A8S'""AM)4LD(W);G6Z]4$DEQ3'1[S<!4IZ?4@J@;,^D1C
M><>X&J@TP=&!&D/ D$T*1CMC"D9-*!C7#S]_W@U0>W@FO?L;^/M^<'?_O7]_
M?==_+I9"$3A*8/JX-IHQJR1.EW(.3YPINC,C\S4F91]2[PS#?./J0L\%/(9)
MG)%/_.2JL3H'-2">/>KNKK?P?55\_]G[EA1A+GF>MK>]:39NIC!M#E<[4!&S
MV'R"9. 7N#T].T+KX)-:@B_AH/4:W+O6S+.87YA9,:.?2P2NF%KFD%+5YKLK
M;$D4$[OQ:]4=PHX*^Q3?O=@+[GI %IH?M2G++'^9$3CQX0VOL.?!Y0A[ "V4
M(11"O K;H6Y.D17.(U6E>C,$[ALK:/+O:SA7@N:)9,RP43 K-"]8;#YR?^!
M,J\X_^]'/J0'ZYE:;]J0W_@=R8[39.,)QF&X]!9FR2OQ^T_0&:Y!!DR PCM#
MU$%"XP[\GSI0/M9L*:Q2/6PK[Z![V-18WE'NS94=Q9M<IA)8=$C1GB34,C(%
M,#(QBQZXR@ "(G>._U4,%W4.OG4T"(,OP4([)?.?D]\QW)=1@N<!VU.OIT"5
MQ1B&$1_H;EOR?C>0BW3RIN@N8^D1'";@._@*SOD:/S+,AZOH)@R.Z6F* :-@
M!=!A0FR'O.!FCLS\PS14^,\=_E"^4HR_R,-H!->H!%5H7P9^W%T]/'E2@')G
M41 V=HR'2<6E0G+FL@?J?B3GAO6[2H==!;ZN,.S* >))R*#?=T'<*8X1RBO=
MY011.[NLGZ\J=.P <76/P-+HU"XXBIR39PT7$!<;QAH\*;+YYVP 1P(7U^<!
ME&8#34#DEG,!K/7"FCT_W,Z7S'9?;#C$PD#@K *+IRM#> 9[+!:F@+,9Q65G
M_"/PTF>6T1JV9"<")&D(W(1WP$/_PO\B*,.L(5^.J&)K+YJ.@.KSN<GK8XR!
M2[ .#>=B(,>U<1!X#7M5:>$L TP7(6F&Z8AS[POLM$I@0\![.6/.SDEP]QB"
M4)@.#%RQ30-8&8^K_(#.E\!T'1@(]<B>#\HKZ"%^<%&<]1DCG0['AJF;K_R,
M BQN:_"CS:[3-45,!%#V0LG0T^,<;AR 3W ,\I[,]Q77@3O^BX^V%4T-?U6)
MC-FZ10I<1#;#@00N9(<(VQ9^>+.TVUY@A.P%\XD? [>]4&H@1IJO!BNFLD]9
MEC@G"'(#>(QSX=W<%-O 8+S  SZ5XK WP55A6DSTF2\B>/OP*\N0-&Q9_4.+
MLVF!-YT?FZ6PRH<Q3\B-B!K>19VM^FKD@'_@/CS?+]B:^%FZ.$>]L\MG1?=W
MC,!N('1ZW.-\1/?W.7&2P"V6:5:V8VE#5H4*V%E;*"@ESB+,_*I,82<%53#>
M_*5PACWNV?GEG/R@KZ!B//+S&$RI7>RS;H /\"[3M='!ITW@?( V9?C(S@K(
M-3J;&2[MMG?NX:^ :UV+ZVLOJ'#!V8OSGP/4LD,S_/><L*@EIL&X.F(1/T?
MO8;-#]%;:V;*.YISF6<$E"_7LK@R.J4&KAWL?PXJ;HC8J'#R([3F8+$SM&O;
M"SH9T*&KL)V_45!=L?J0Q0Y!*NC$:+.&(PS,$V(_"!>('5>K;/3#S(],S%$
M7Q^^@%T!_-U5Z>\^,7_W,XSIK[&IXWFF_Q\75))[TZ&;[,^=C-F?Z\+^W/^_
MW^\&_SHE0S-SXA1MAWR(=(V26_IB,>M=G:NO)<]\%W"1:NBS5E"+8"HI;*K/
M[G2J,Q,'K^$)&Q0SD+QJH)GQ'<I&HS*[PG>#,KN,QJU?<$/_8SA60(7GAGW;
M]O8UQ2"*4X8;RC"0OZA#/IWU!C_//@,\C(!LV A!JP.U<$*F <?_W*#LT1TU
M[(DR$R-=V=A+_#V,1-C(=6(SMF#V'H>;T]GP0(YQ>T5ZD&*_'&J 2CCHX&WN
M=.,9M;'&W%<#I/GWL_MB:ZH&JX2Z\\.(X0P[0?4<&#"?I9XS>1!O?N33L_%<
MQ3'*N^NG\J%-W$F/G:IW/$NU2XUZ8^4LQ0_R:[CCA0XQ H K)'#:(=&^_!6&
M/>?+V&,+%/^8MLKF8T4EW[!@C_<$M*.4M8_R6%-5"IN^MU1MH;'AM9>8*: R
M?4VPB>N;KH%I/4[=I$#M*^190!(^OYVU,,)T)N9B0,@(@L&C"W>B@=0W+)-/
M>.?9Z@^  ES+%I% RG (S]0<]EQ0@1W3LL7-=][?< ^#%13(-Y109MKU@I10
M.N"6L]_QOW I"\.9>B_V93A:>M?:#BN=".F=3X$W4'^<8;+[2"VV0T7(, [B
M$4GVY;<26W[O[F]A]S\/*1V [B""CSXGL7B@6A,R]LEG E@-&"@<*:Y!%<+R
M:9^7#TBVBP$*49.\UHQ7K24TR>NF]\[&;69(&8^ @OB"M6@XP^PZSZ5FI5*J
MA.3ZL8GF/L_YGO**_3[G;M5-_-A<$\3#IBKQ60LQ6PN#@XV>36_R'BS^$CZE
M.T;^U$JU$ 8M!+SV%1 =7'SN%+'Q7#[Z2CYIGV-M2\WJV24<"?UM:2Q,"0OZ
MRJ>I8@G?:#0#K<WZ2I)KE@$M&,QC&NRQCXH%?(/*@OH'DCV_93>YJYR#S*W:
MQC%L@>\0M#QR6:S4NV)90K7T=X-8ZU"/L0ZPR43/?R.> %_C:?YA]$].ZX/%
MN@.SI7B$4S8;B/C-%H;X='>C4'KN&+;W/] U:-.]MJ<UR\<V*#[3O.& IPD$
M[($\")*9M<QW T[H8VU*T(7L>):OZ*C;9C-"))[P',-F\:=FH!:=Z&RO..*O
M_+$\>$/9SP</R-HX[ZYVA?X;BD4LKF^=77;A"7^[\!C_DQ87N-H+ K.SW'62
MD+ONOG(')YUJIU,HH:N>=U:;R@1$CO*7< O>&XW',*W*V>4(CGO>>LVH8MD7
M[- -G!.3=5K51%BGA05:-U_7J"V\;C].:X5UV]F6TP;OYJTV<F:%8K?:VB/(
M/NS6"&&W0JB-:%KQC[K<WX,'*Y9%62(OKA/+\\0\1SPN"*:[M"!"W'R%-BY5
M9>X@V$*C>7MM[%H:9XZ08W#/)W3)FK4M\G7"CV@@[/R4ID4>AQE6L(@K3(+!
MY!(_Q(P,^3F89Y=$/Z;.,R>)JLS\2,BEXS2Y 0UYX^F\-[4TG51;:TTTS)<Y
M$?V=%M9;D'M./MF4$G1K1/H0VISB,GF>C[C_AGZ=ST61.=_,B_%Y,'$8WL)C
MI<(,3=PJ&"-7B:<J?5(^?XI*N6 7??:8(6!*ZPV=#7;0:K=>%]YF0_T"G/GD
MZI&+V:SPF)9/+^R%3_05&U+C,&ZX)QTGP'8L&#^+N@2L8+[V&;?4W2NVJOR'
M_( #+8N_W/2V5IU'P7Q2N:G/=!V17,AB_.8NMGET1U%8:FZ)MGD,*9M,=+^L
M=ZX,<0OT8F4L:@>":X1!FB\1UXP\5X:!D/1"1PA*T?:\&:D)B_GYHC_[B'.]
M:U+]G8&":@@A]-U2JU;F$J%HC/&VU673]0_@P?+OTX"YVHM(8@L!,VV/,*05
M SG0?S073V'FG/L(0DS?>(*-6!-;^UC([!J9NFZ^>QRPO"]\\E(YHE;YF4X=
M'H?F66X_>\XQ]G">DZ'$H:K,J,*@+=5EVXA%=2IBGV/LE.7H5SAC/W,W$ ,6
MF%_4$CD%<<:]8*UN"T<2"B+ZZ,ON5"1'+ 2&,U\G%TQ?UQ*7>UD3Z S=)%3>
M)GP H<IF8)IW9"F8MQVY)R"1[)#BMZ6T0W/$/6Q&Y?(-0[ /G.69FRZ9S\,Q
M55W_S+ 2:..QE#B2VLOA-K6K^DVE==LN-^I7_7+CNGE5[MQ4:N5:M=/L5#M7
MC5[K9BD61T2? V;WX,C0J]]TJS?-6KG1Z77+C9M.M=RKMWKEJUJEU;JIW%[7
M^MV<M]P4O3;3:WF4P6Y"DJ2\D!2!;!ZUP69&NY&\7.6K\+.:-$G9:'SU$L4M
M_V10Z3=D?=F79[*](!DD2?)(P@O"2M?);5N2E$&2Y+:=AX7. 23WL K6*\T'
M(A>0),DB<M.64I%#J> QR\0<Y4,N"DA2#IC$B]Z1/")Y9!V/\%Z\0&\^F$1N
ML-DB*;V607D0GKG/,U'9V;DKC62_DV(_%I4K>4_RWA%X[X<VHN03MOC""-#B
MLJ"O<$1J%_%:'2;3IJK9W+EG3@17K#;?8E/>G?_M->,*1BF4NU-1A>3!=; 6
MJ\H#:/FV6 JKAY:@@IEF"Z$3H"T;?;,:4?4)UZ5R^XFE8:DK 5;<-4^@6ZF4
MVO75)"G)OMFB[=<BRD-87^-5>8A*MPZ3BH54+O]'/[:NNG-*3>N\%M:_70J*
MI"V+,K<V7G6A:8R0MDU9DEY(B7!2^<8TU([/%J6ZMEK2674M3%L\NVR=MYK+
M!>WR(T'Q5.0T#7 >>0=N3[N=AOQX]]CG573>%T+E$PB26!AY]J0^YT1F12]8
MDV"^TOHD*L$<KWO4IG0QP3RR8E)$>OB-RZK3L2R97?6'.F;DAF;E2O&01!9-
MAM>4 4I6AH]7Z*&Z6G%&2K$D,H]2O-[T74[*WGWHU3B^+3L7BKJ'A6H.E_@4
MB<S*WMZ*M;=OKVO[_!A'W1YI'U0M_Y=:YO+V3&P8S/^<E1F R4U:$EEP<6QO
M*XY;J<VA0AE+BUXOH5(P)9$%$<R3U9Y/WLSM625(_V.J65*)S@F16=FUU]3K
M34")9MPH5>@3Y_-<$)D185S7=2(Q%7I%)*4"+8G,+I%2@<ZY^3G+>G-X /7/
MI?)^>8D)6I<F49]^$-5TL9+>_GD2A1E!5O;[M4V"CA>)72^E'XL=6-KM$DZR
MMWD54#A"X[Q/1R;KL60R*]'@S?-6*B$@4E)S(JGY'D&&PM'7ET].(AP=^]&M
M#4=OG&-'B;3"T;,IP_QP\D542_["BCT'VM,O=9I/O[)VL-<][VSOE;QX_'X[
M>/*K703K0HN+TR[^/L\0CFA*4ENL@P^S"$/P/H_],^!C[WN_?/74[_VCW+L=
M])^^*OJ[,K,O5LZ&OU38OPN. ;@>]&+Q%U$MNP9L%9R4+Z%3^-O-X:<0)DPA
M8PLE_!?''/KO/[L<\-Y7(W*-*, R Y1  ?W@Y#%N7&".(+=XC+1RS6'; 0SG
M[0 6NGMA(7Q=<QP<;&1/#,/D9?!9XU18;]8DQ>LL( 89;!(F..'VEG'"7*!X
M;[!B=")(848):[#IZOJ,8&.4>9-4;&R ?;.Q[P'K<2!J\[.^84/LW8,=;.PI
M*'\C#6XSO')D[&+6%,7R^R%X;6NP#[=A3C1L/R7&(/IQ\W[R6[99F%+#F!V_
MV4*J#6Y"-@;1P$#Q3PJRB<&Q_/$G7/=)DA38U64UY!PL= YJZL@"]1*2)4D2
MDK,ZJR<(R;+ZN$1D*17+4B&KCQ^;I!PPB:PL+<$S,6??J957E96E)?L=D?UD
M==]C5?=M5V1UWZQ&AN>*MHS$K[7"XM=$?<6(,D>/Z-R+5Z0L[0C4:J5=:G:K
MLL2II"WS@GB K)%,)8L<.-MZ\Q:]M:,_9&OVMF)L\$'+MRX+2_"C/S[=FPXE
MU?JY\CEG^3^G2&2$\.\6$Q(F^%';;W/?@H/ @R/&@MDI&5HM51K=4F4>I!K8
MDT^9V221.13;+0+ =Y'2[:4R?A!YJQ491-X-J6F>*Z8ZOG4@%Q5?9+W$?!%Y
ML /)YM/(*2^#)#)W#'V8$W8VM[F3+VPFZYGEB4BYR65B&221N6/H4][D9/&A
M(A<?2C**HR@#.!BL1!BIVV$=+V/8O#+D(RY5FZU2J]9(VB*];]!,]G:XXHE0
M[@>0Z:HGVP) <C52VE$M.QOGC6[Z-5*R)>\;:J0$,],/D0Q_V)H6ZCGI3Z:Z
M.:/P?-LQAW\1<\JVLJFN^+4I"E)KHB>*+\RPI(,8IE]A ?U,5FA)!OH?%R_0
M# PSU=XHFQI.L&+#HS8690BKL% BL#>3X5@Q7F%,*O-4L;=/F;L*/QJB=H-F
MDZE%;8QQ5<D+U<WW\T.79]BMI).GGSP/QU1U=?HP8NK+E6)3%2>9&C83JV?D
MNP>V'G9/K <KX3" %UWI\*. L-9-X[9W7;LI7[7KE7*CW>R5NXWN;;ERW>TV
M;FK5J^8UH!L%;6<*KW<LEW(5#.07H!$ ;UB_JG7@7Z5<N;GMEAN-9J?<;;4[
MY4:K4;GM=)NWMXU.DF4EMEB#HY68V)'>+<^16SQY\YER=];NU"KUC<J>I+6P
MM(9E#21/_?9)U,6?>4FKY.ABS7R*M/JVSZ6#4N#DM":?*$8>UA;D1%AGM\C)
MFI> V7R4+/:Z2EIS0FOA435&9K@\&$A:3X;6+4L!^P.+$0R1#T#([,I(->L(
M1?B*O>YYHO5D>'3;JF3%7G9):TYH/7G%09XD\LFX<L\Z1LW 8B]\GF@]&2:5
MBE5>:3T9%MV^K&:Q%SY/M)X,D_9>7RWZJCAY1U*IL$L9/E499K&&.9??4Z3U
M9!C4JSLB>31WM)X,CV)#3TP%<Q5=LFGN:#T9-KT#+M4,6QOFG$FEOEY &=XZ
M_U$*^EI!%[E#*8IYXO7])?=+[D^(^Q^QV;3D?<G[)\C[ VI-MF[I(D5 BD!Q
M1. /17=/$_YWJ7Z5U8/2SNS*4\.;R=3VCF#6)(MQ"7U]QUY+.X';QA(B643D
M_!&])QMWD^Q!DD -KTXWHL]3[UVQU,%L2EG9'J^,2J"81;SJ7>$U,7I8W>>5
M3D"(KF;S2QZ5&7[%7BVD*"!8/!IMUW)?]4:]U.AVMR[VE1'6#EUO*9^)RN<!
MU@NVBE_3563RA$TOD?#4K20*3[\_WSQ2*VV06BI5YOD[F15C5^AJGU=V:V67
M$;&7V%54HG,-.FMK?C7G-;^VAIL08'G9#"PO6P.+'U(:\%:CN:BV6 ^Q6XVH
MAU@[;W=VJ8>8$>:6L")5HN*B4[A*5$M:)4I1%?(#%)@-SU=^ZHO*STC[H&KY
MO]0R@WI/N<[JUA=?Y]FED4OAK'P9MNT)MB:O6(X8*PSD@OOD5EB0[2!J+ZC'
M:Q.;$4/>=U;Q^\[@#2N_6Z9MKSL/AV\)["@<MB?D@KFELEI4HHL&*XVT8&4?
M YR]%;KL8H23H)/104BB"P(Z^W;=R\C22J$J*M%2J#(O5#(H*A_F$M"L1E0K
MDL'D $&=Q1U9#I'U4^0AJ9TKVPMK@\WN\8](.W=-K)8:W<H!#D3K W.SX[KZ
M+-%-CBR7Z!8);IT\6H!","Z-6*QJZ[S:.BK\907\BG9VE!!X8A!X^*.S%.H"
MLGYQ1R:%NJ!"+8..LFU%6Y=0^'.ITW)NHN$R 6?%'5D>@3HRT+59J88$NF;,
MJI9<:F*]5JI4PE(3,Y7Q+I70PB+ D</\LS]!683(L%R X]CFCIL>V3IO2>R4
MV"E'5BS06YN>N8\K(EOIF<U*/3(]LUD]3'JFA#4I_%(ES!4ZAJN$C:150ID>
MFD=PY/;=+\Z+J<[P+^5%IY?D_Q%"EO<3_F7"J%=M51@Q_.'P0OHQU%U5D$"^
MJ=J;5^S[\?OMX,FO\RUFK%+!.>,7KR%NB:SXAMEER8K3U+1:]UT'8@1?8 C>
MY[%O1G_L?>^7KY[ZO7^4>[>#_M-717]79O;%BGG]EPK[=\%!#M>#7BS^,F;J
MQ-<:\%QP4KZ$3N%O-X>?0I@PA8PMA(E? $+\]Y]=#I#;B#DBJ/I@X,:W+\HE
M"9T\QHT+S!'D%H^15JY)93B#,24V0E>9:7N HW-\(_0#/U-B45T!)8\X)C'G
MD:[$&5-!['HF<F"R>"%+,H&?QC:AA@J/BKAEQ=X/-_/WO"LV^35B)ZAW6BG&
M\"QO"CU=-X<X+^&[0Y]/WCJ$CSC>(\RO'NT)[!\;1A\6GKE0U24OH^^LQAJE
MSVE-=G,)N-V>4GCI&]5GYP0%9*1H%GG#_1H%W%S,C3^@*!!V-_)!Q#V!D:"\
M?,.JM]ZU>-(J:Q_EL::J%'8!P3C=ZMGEKX:F?_N"%\?@M.6"'&LX+9R#%&TT
MVOL,NIQ7#7_= #?>PDI%*E8;&*_>6&&\,(;0/"5NSA7  3YGF $O)BR!.=K(
M&^LQ3XNYA/7%)?P4];*0"JWPOJ_Q7M18>-'G\V7%)W2;^OO2/O7WK3>J6*_9
M=S?L$=N=P#<S;T61.15CAJIFM7UA$V",-VJCU'MKO?OZEIB<#<?(\39170O9
M!5\:"T/*#$/(E/$_1Y(2 6:9 K=2ADLO5#??SS?,6(+J+@*"9KC*'"WJ5[4.
M_*N4*S>WW7*CT>R4NZUVI]QH-2JWG6[S]K;1\=2U;TQ=#W3#80K5V=+!&-1%
M79G:]*OW8=?#<##\ (^^0O-47,=<4#T)?S&SS@^ICC7$A[!._M_B[(-_P]F+
MGSQD4Y_TK5>2UCS0&G;B3)[Z92N!G/ELY@MGL@F#Y\&0G>3DIE,86HLEHA'Z
M,(]  PT\Y]T@3Y'6DV%2X1S/.8O*;49*\*E*,+.-YUQ^3Y'6DV%09@ OHP4\
MYUPJ=YD""G&6HYKR)NFR+;;D_M/E?O3O$MD<U6>M4ZP#R-US[4K6FZ/>FT;Y
M#^XLEKU1BTKTON'FR;3X3:P*5K,:EH$L6NW$RBS>(Z;GW@NNX%;=AQ&[>FV_
MA(T)<M52I=F11<RE]&4TV>,$D2<ZD:,:T>=KBYS=)"!H*;$M(L!P2U1JG'=7
M8PQSI 7(8CO;'*^RJZ#*#E^%(3J7.T'4-A"OQ9=LW94)H,_T("31IX 7\7IW
M':;J2V1+KOAJY"DCBK1RYD-UY">EG#"?W D*LA-$=2AI5IO)J8Y[F!'^2-",
M66N6&HW: 6OO9]>85IS&(R=(=!ZQ)A)JXM4:.(S=\H_]C)92VY2&RJQKF[*W
MGAQ9SK>3:-4U7G.]@SGAQ=^WGM@EH\U62\UZ7?;1*Y@Z*Y'LQ) L$LCB-=([
ML$-_&<[RJBOGMBZCM.=F5<->$ZNZ7+(H-R$JF4#UXHXLE_O5AL"S[OH*PCF+
M>JTW2I5.F(:=J4P)&:Y07/F6%=3S!X"U2BP S'7D;?V\=JC(VQSBXH;BZ<'B
MCH>H)YE.><\]:G4Z\#,E&RM0=UMI]R+P;Z/6FS:DX?%*OC2Q5]H#TU'TX._7
MINW<F\Z_*+QF:+X:,(=J@ X[N?*YK)(JOAX&9?GO6JPS/@1J@D7&5ZNL>K66
MX<<7K$?N/\<$E&!%4PV8<7*X'CJIK0*/&[LU+?$57E<]6^2Q=G3[G)5N!_B+
MO:D2;"Y*] 9VMC]=V]%&,V:,PNV-GI,GF&P8,#(*JVG/Y,@FGSC(:PST:D A
MN_[I^7=[X8>J^.&S]RTIPHPM%36&41.4S#?-F<'TJ$)ZENL<T_^X>(%F8%ZV
M]D;)5 <89]2F4/ X6,3XN#6,MP./%1UH.*:JJU-QAEO!@SE_,GSY';F304-/
MK BK>3R MU[I\+N0^FZEW;MN5Z[+C5ZC56[4Z[?E;O>Z4KZ^;=]TVMU:M=Z!
M38("8$^!%L="#4ELUX \@!'#SFVOU6U>U\M7_1X\X>;FMMR[ZC?+5[>WO6K_
MNMGKM.M)UF'>P+%'J[T<Q[6_I05QPU W%YS8\( U#!NEKDJ2,D=2!%!ZU(I.
M.WN0O'T9Y)S/:M(DQ:B%LO->G%0IR==7B[YN4^;KJ"L2HYJ7Q.3,DY0#N=B^
M#G"N5R2#).6 2?S6B_E@$@F>V2)I:\]"H82'G5@)-YHD*CV)5UN3#%A(!MRN
MZE\.>6^7,*FTP'USC;W=V6'?6*5 ,^4="^IM.0T1[K@C8DT.:(MP=&]IR]C/
MN=U>7U9JR?\39J&%/6_%+Y=LZ8![T^"^ICXSN]\90(2+OP8;A_,CSL[.[V:[
MU&E7=O)_%XDELT[;K[F4ORCAZX0[Q)DK93?A"W&*[QQ]LBIQZ.@?C!4AD;9O
M<?-/CTP1"0CFKK[R:G/K</%L</LN&9,9.X6FI9[@^2AN2;5L+&;Q:<L$"G9C
MY<1D7!OYSAE[Y]R_:J74:87I(*?#C)*VC OQ>@-$.0DG;::VZ,/8$K*X1=,/
M:@TU.W^;='HVP*(,X%!($9G,7Z\68;_O>U*R\X[?K)0JM>V+5Z5LO4V&U7?-
MZC\YB<S]  JF?!Q9;J1585^GQ_:9V2<GLKD?0$9\)_5Z['RFK&DOR?E.JIU2
MNQ+62>CH?N@<G-QS+XFA;IF3D?]&XO)?#/=-JQOFOBDV(&S($0ZF'!XD6XM^
M#'57I5[FDJJ]>;&2C]]O!T]^F&0PJ4A<G'9VXCRH:;U.7VWX2KT8P1<8@O=Y
M[&O"C[WO_?+54[_WCW+O=M!_^JKH[\K,OEC1D'^IL'\7')QP/>C%XB\BU:H&
M;!6<E"^A4_C;S>&G$"9,(6,+<>(70!'__6>7+ \-4QBO$8Y U+]]40(IFL')
M8]RXP!Q!;O$8:>6:5(8S&%.>C%IFX+68^$P_\#,-YCXS\R3@$"9&;LRR=&"F
M>$P<F<!/8UOD4&Z9F,G?LRFWO5&II&G4"MD6>KIN#G%BPK7#/I^]7?WO]56[
ME,AP-=0-$Q%FW6O.)Z*9JXFHKIF&@S%A4V0'6]2>4LR$I?KLG*#@C+#=\QMN
MV")W>5X)X, B4O)98^,; R/:+%+Q^A7LSTF*-AKM7:-EN2/6VLHL6S)@J=%>
M/5W%E<6P,NQIR&*69["^*L-+XE2,4@:KF$ 5D%0L:J"!8-L.S DK&\"V6N 4
MK"[ $*.LP@]+]^*/K 2"/L-*!+QD!'P/6S1 != /G%&0B5NH 1%6\&%><H6A
M; I%'F)A=)EA]$)!B-)Q*T($"Q]QX)'5%')KH,]O[H\D2593R-="YR"ES"LU
M*/.!)21+DB0D9VU63Q"21=57B<@2D:54R/(VF2$I!TS"K(GE&UD<3*+G3B2=
M=GD16=]&,N!1&1!]0$06N9%%;LZ\AEP!AXPL=)-IVK*08MX(B]3.4I6;C;&:
M2YVPDB]U<SH,F77:\EGF)CI4NA$6*KV? &[JMY2N&*;8B:G:S7$E*IFI)NO?
MY(BV3"@GJ<8Y'A@@%X/X9#4<2=M)BG18X&V2H<N'UWP6!3LU]:=ZW@E3?_+
MOEDRWV11]>&*<S[64F;C9P]P(XL*-=H%4J+^8)*RMQ(E"PQ)>,G_ #*ASW4*
MI\\M8DQJ^ESMO%8O)@)) U@2KCM9KJGX \B*#Z*;\7)-!W,"RII-IRR.)UVS
MJ5E)HV:3=$06!"(V5'$*)CP?(L<ZG7SW/?+7D0MIC-(=:QK;)%OYI3^9ZN:,
MTF=JO6E#&BYLOJ"PU]H#TU'TX._7INW<F\Z_*+QF:+X:,(^[6UQ*E<JJS/"I
MQMH"^&X8D>6_:+'BT1!("98[6JH[(%S'6/U%<?C%6-CA PM9\!M>L%J2_VP3
M$($HY%T !%$X0G@%!("@;PN%R9(_X1YHN?@1]M:TQ%=X7?5LD2&["RM9MNGP
MJ^I:,ZI8>$;%:F-+1=KP)[L0%2X"F^2?KNUHHQFS=N!..3HG-W1$+8LBDL,*
M<GS7/++812B"-ODT_ZE3JWF_W;"8\, /5?'#9^];4H0I7"H2 J,F*-QOL$?S
M*BFA=4,HV\0!4S'*67L#R=-A%^"E>Y*O(9*ANB#;8<J:(D*>.C17ECQ6];&F
M)]: %0X9P&NN=/B%2W[_YJI_U;^Y*?>KW6ZY<75]7;ZJ-&KE7JU^6^\"H]8;
MO3-" >BG\&Y0LRC?LF![!_ !F+BZJO7JE6:G7+OI7I<;-[5:N7MSVRM?]>NM
M5O/VJEJO]64IDTP:L/*;YK$;23G(X)!9FL<F*0=,XA<DS@>3R"3-(I"4 [GP
M%)]\B$4!2<H!C_@UW//!)!([LT72:><7\P1W9KXJ<H*QY,#,<J!,;I?)[6=+
MS<S0SBBSV[--6U;<VNW8^;4K5E3[QG;SWXBL5N^6*IU&CE-G3X.V(F:W-\/<
MW?M(7S':@%6;8<D'>1%'&<B[5DVYR7$F^[ICAM<%[%1IST*:1;.[2YI%MA2:
M[UPLUJDQ(^V#JN7_4LM<T6#*)Y4G(=$BS[0?4O':W/C]Z :3#"@B)YE7'FHO
MD2E%Q1] 1@Y^K6KL..=L:2DY,KMD$Y0ED,A<HE8M8>DOAMFG65OMN%ET.,A4
M]_=,].J^R6ZO[FI8B^J$S R';E#=636QL@2!;^CO]N8.TUW*VD=YK*F@/7_U
MYZ$&X&UH^K<O>'%6.UO?'+.S-=FAJ76LJ6\!"L6XKB:6J"362/SG=/H7\U??
M%*F),8@K_1CJKDJ][!%5>_/BX!Z_WPZ>_!"X8&*'N#CM%+%YO,IZAJ\V_99U
M8@1?8 C>Y[%OJ7CL?>^7KY[ZO7^4>[>#_M-717]79O;%B@7#,TEQS1'1C%XL
M_B+276JPZP<GY4OH%/YV<_@IA E3"* .[ &_ %_Y[P?&9KE!P';7N.<8&&*F
M!-+B@I/'L'R!.8+<XC'2RC7';HM](]MB1[;%EJEDN76AYC>>4I(4@&;9@C4'
M"YV#,%W9%5M"LB1)0G)69_4$(5EVQ9:(+*5B62IDO85CDY0#)I%=L25Z9C.\
M( _2PY.&;V17;,F QV% V15;)@Z'EM:7><.9IRTC(6SML #6[.0-'ZHB?K5=
M*S6JK1QG*YX&;45,'FZ'19'NF3Q<Q'KTU?.N3"<N9!9/GM.)BTI;%M*!V_6\
MI ,GU!;[",G!^>!&25N.I;B1:K1];CMA%U#8LV2JR:*.(SM@%W, F>B W6X6
M1EM*IO]UHUZJ5@K:?%:VOSZ5 61"A6L53(5+J/FU+.8DC5N[>.:*5J&F#K"G
MFB[F+>44N-,805;\"V&E@7.D#";EXJMU2_5JF#J8=-1$/5/0+/$D=J6:(H-
M_(:\&5;;<N]DS"9$R*;7B32]KG;3+P>5?LOK+4M\=U=K/270[_HFH_VN(]<M
M.]VN:Y70;M>L4,+997NE)!4OD>-72 @K684%-B[GE2IV[_+KSX]B&8!OMK>+
M++7O'=:KW4:GVEYJT9LF1.!)[6'0CZHZ46U\Y46%KGK/=]>D=W]#;NY^_#[H
MWY#[_H#\>'A^)H_])_+\6^^IC]M&+&S+28$>X%Y8:H,Z1#=M&\7*+Z3#"NN
M<*)XNZSDQHP JVBL*JM_A^(XEO;B\@(7(+YC4P?MRUZNR(,W8_6/%4$VO)PF
M_L+5&\U +=B5SMCGY)_)/E",5I3Y,%A!%GO=DSA:H9P@3+J*KL]@PFP7J;&]
M"BOS&B:$53/"LB@ #,S?",!'K:%FL\G#,EBZYCA85\:*8EC#Y/P*+[8UF&R/
M6 Z[^!D(<[S2;F0*PDS/R?.:,2 .OU.VU)QRH ]OL]V7/P&4\5D(9SA-\$*5
M09/-KH@DT5FD$:$\?-XM[*AN:S S-D=5;VF+(6 WFLZ$)[:(O8*(P=30T4C,
M/K 5F9I89$B#G5?%YV'?^74\Z:]G-)^_CRDOM"5>!%1XCSXG^RA6\4EEO $*
MP%Q4D069++A35H"0"0<KLR1$EQ\92KX E<@3*U-D</7B/$Z=MF:G%JM.6[,#
MNM"]N52D35'_=&V'G63(&# '$  F<J*HU).Z%8@++L2:J1AIKRY^?_!2>*:U
M324\0#4<H0++-&&*'V@ZEHV(\VZZ.A9E@J5PM++/2<6085;%SM1U\YT)$>-0
M7D<+GL&G9,[U&^52E/E2R<@R)^SFX)X#]ZEAD,$>RU; =F$9Q5OXM#,^'"N(
MW8OS+X3[Z^'*9.VG/SX/QU1U=?HPZL$PO%$\TR' EZ-1NR^F[A9F[GH^:0^C
M>(IG)U3QE-6YLN6TD9F+^<Q<]'>5@N8L2M;+,NLUB\QZ68K!S&RZ[#^]0_6G
M>U#&2+5^_I*[T*FBTI:%@*=NW)CU_53/JUGX YBM6?!H//?[GH3T)@ 0SJY.
MLWJI6ZF4VO5.3L/6)6TG+^]AL=/-N;PWI;P'Y+U;JY;JG; F+WG@6AFKN%8M
M>@Y:3N>ZD2IUHXS0E@FLC!L,GB)6^LYU9%@>')0#W*S7:Z5*I9M3W)2TG;SD
MMX^O)>53\AOM5JG=*+;&=))IO;][$6O,M^QK3%1J3!FA+1.XV3F^QO0$;&II
M&#@YCUT$GLT!=M:KG5*[(FU+DK:<2G_W^%I3?J6_6H$C4R6GPB]-39L5IYL%
MQ6DD%:>,T)8!Z&Q5*L=7G%93/O* FFN374^'@25M.1;\L [M!]:9<BGX]7JI
M7@_+8,T#_TH[TWK/W%+2P]2UX)/!DCZ>J04,1J[)HR58EC">S<>BRUI0.8/F
MVO%U,L;>=T(6'H4H#$PN"->^&+#+,@#:LDR4Q*%"#2 3.!16'/S *F+.<&BC
M\MA(T]B634B2)KJHRG6L((6L3U?,$62C-%6K$B_6/M/(V2BU.I52NQ7FI2QV
M[2@)!T4905;@(%XH?J;AH%IJ=ZJE1K-Q<G"PH93<4E&I/!:2N^5E-] "-S5M
MZM?N62K,\,**)6&QD<@2#091&*<%ZY@I-E& HRB6S6!%E+ >$!PCW&'P*<J;
MHNE>):5@^0BOJI(&SR8P0@-?I\'8%<LK.Z),ISHHL!ZM^%54 9%W7D2HS$H'
MD EUQB:KRD:WH$94*XE\S[Z%2IJ$W8V%^GCI%5XE!U^[/)TP$'.HL<)S[YHS
M9M?<&3C%6*Z%]%XMRCX=J7X7B(HH_>'5G0#*O=(-C]]O!T]^U89@20AQ<2J<
M'YII'5$IS<OOGWHC\&O'P>>Q?]YZ['WOEZ^>^KU_E'NW@_[35T5_5V;VQ<HY
M[)<*^W?!-T)$$GJQ^(LHE%$#0 Q.RI?0*?SMYO!3"!.F$&!RV+-^ =GPWW]V
MR:J(H"A>X\YG./:W+\HE"9T\AJ,+S!'D%H^1EJXY2$6_)_I&#9?RO977.?LG
MR-8U"*()#PVOL]+-6(&_IBCP]]3_HW__.ZOA1S:(?V9*XMQHMO(*R/4JE!JQ
M((RY0F<?ZT3**C>9-_#DM]3(;B3-JXBTLEI%).*G :HQY"?78/JHP8B=,-&:
M(VE7#Y$"E F2#E*K)X]2YBO^:0A7-@OZ2)',!$DG7SY+5FZ3K'<DUCN-RFW9
M!/K,%G-#/_5LRLPGKZ:I\A+/HD"XG7F-6Y*4&DG+Z)-!$B5).27IL+PE(^/7
M1\9SH,];1,*^M*VTLMOG@5F(YZR%%9<)B2M_M$S5'3H/EEAX'HC)/\?IH"6,
MXO:.#:]JZ-C*97;-:=!6/+D(*QX2$N=\9+G(:U4S&?^[=F=]@L^POOE8Q^+3
ME@DP"JME$G>3%OQT #"J-G.*1I*V4Y>P>EC)B[C;_>$DK!X6VIH'3I$GZ;7[
MO6"I?*QC\6G+!!J%U>&(N]^++P^ 1IUV3M%(TG;R$A963B'N?I^@A(77*$#A
M2JM$039V^C1/]AYYV=WRG]T7>VAIO.%#(AZ1A=%F#P-R3F0F$"NL\$)L0WV
MX7J&>JU90Y<W(C^$6:"5> 7VG/.3)#)WDAF=/5L/2Z:/[2U(53BWTS#VCMHY
M-#])P\):+>/!&5.+3#0;$W84@YJN3::< 7/G79#%H7)QJ@HK(K"EW0(04'S+
M^/< ^DE:D079K+PDY;T8 \B$O(?UI-O2BI*"O!_>J))-43^^*2:SNI$LLK9U
M1-?)E$*JQPN)3%4G:73"8BF*7<1(2I^4/I"^>(&7Z4I?6 N/8@M? >PH)Y$
M(TG*7II0469-DI0]WI)GN,@SG#8!TC %611R]&HK6EP!D&G(ITN2W ,D2<7@
MK0+HYFGM 8^F9CA8<]>!]^?-E%!4VK+@FFC$[&'*-8B'T<!2#'M$K8?1=]-4
M%ST5WF\657L.X[@[ P>2MF^R<799Z^2U";.D[>1%,&8WT2R+H$RQ+J+6\ #C
MS*7&(,,B<@%\,7MU;@E\R+4'PKQ:):U4[FQ&2DCI+\8 ,B'],3MD9E?Z4\LR
MSZ;P2_.*#).2@1I;!VHTMFX@*<.D3E57D=*7N/1MW:]1ADDEIBMDI-'BWIVK
MPOJ%]6R;8E#^#TUYT73-F47TL:JFU\=JBSDZ6D^K'>G=4G?<XLF;]<C=6:]3
MJ]0W[D+%IM77I9< *8!0:]H6Q&CZLP4Y$=K^%BT?PAIF;0;O;*YPC!X.4ECS
M1NO6UJ)3E^B?\^9<:0ARXEU;I/A+\<^]^*_MVW1P\><]PDY+\B5KGPIK-T^-
MM7=Q2V1UE]N9&S=W/TN&%_?UDMQ0[J7S$@](F;Q0N,T0Z0E3:FEF>@>LC3:O
MS 'NGAR1Y%!#@8C9EK,VZ C;<S*CWM;5O53_0^.6YVIMH^4YS/+H6QQW#5II
M;!^JEQ%I6\."::H[$C(D9!P#,MHAD-$X%F14PSQ8N1"VN(BQ2Q1PX;3(#.N.
M=\;0HHH-!*B@-3HF"H>MP>F0%0#%M%:JO8%>.;+,"1D*MM]8OC$C3"JWL5-
M]+""+7'C@!1M-(I&]NN@/#P)<=A50VQN7XDZ(UPI-<2B$ETX/ AK5A<W,BEA
M/$BR$F1&V#%9Q:_@YL,,*WXB]LXK7/)?#+_(!0-FPKU1W)'E<3OX%+4?-"LA
M)_X]E4(A/$^^[/0_AKJ+D_$PI6ASOU)TQ1C27?7$;NT V\-ZUU-V+%J?)2C)
MD>43E"(QJ1KJN#@J)JW558D-PX)/AU%:T\O1DS;.$U5UP_WCU%"E9SR7;BY8
MSU_3C<;)U3X3G:C5K&VK_J;J(Z]T=LK9RHCL22NH!)"3 Y#ZMKKJP3WFA<./
M3*5Y)OKPP9C"BBXI8R_\9$(4AWRCD^#KOA+-&,- \5;BYY<0W,)@*NCDDKFK
M;<=&5>[7*#:NA 5^[+\/7KLP$L/9E9N[JZ5.>!*)-M)@@A2;#/D+B +J:O0
M.ZD,\-XTAON-<>,0X:>R-TP8E ,L @,!#=Z&WW&!T9R@./"'QRCVF%+GW&/1
M,)GXIFIO(#GXO^S/O7.5G^GK! A\HE,3CF#&ZXUF#W73=JTUN<FUT-SDA*NK
MS/>S^X=!/TIXJJVO3%[(<__[S_[]@#SU'Q^>!G?WWQ$^R09I__L2A7_?FL18
MH++O/""X7)N3J6+,R!@8ZQOF$7@O*MMT6-8^RF--!=;ZZF]OS;-+TZ#?ON"U
MEP!)N+XL?]SF*TZ $N45F ]84UEF1\">K^16L^A(GQ'14<X^)T%"5%B!-QB6
M!W93"X3#@N%BV>![>-F8]!A7*DS&^=ML)@4OKJT9U+8)RLV;YFCP_1HJ^#L=
M.AP;IFZ^SHB+P@-O,%W+C]LABF4IQBO%8=E$L_%6;V#PIE<<M#ERWA4+R-05
M!Z4<" %8AFM5.M7-&5SNF(Q0;3+5V9.0A-D\-@A?BH^#%54L'(Y!+4Z=S2M+
M 97P6'@V&Z/_PF7:V$+#.BS-I@ES$,'GANEP/A\K;Q2^!V KPQ,!R(@-X 7S
M!Z\55:WL\\*Q/6H2U?8%;!MCC8Z(.66.:N.58;*-6\9$^0L8X1->6*M<7#_<
M_&0?JQ>?<=)Q1:[9K?T/.G2!ZRAY&(U@U:P2>1^;R,4:?;?)2#, B35%ASGF
MFP$^?&I1FW/$&C9ES*,#6,)7\"P;N'-([1*A;XKNXG?SYP+I[,%,,6""\1<E
MYAL,2-=#!B8D8$(5Q&14!SSYG5KF2'-PX0&O;9^?)Z;M$*$^X&7OL/MY>\^<
MZCD]M@-?^-RY<)%!'?9L3H(R')JNP8B;PB5#)K4C)HA"R$) !B6 B0-L.K@G
M.F/3IKZ0;"2)OUD'B-'Q7:IF*Z^O%GWERX+3ITR0*$8)VG-A\QT"/_GOIQ]3
MW&_%]" U<+<+$@PX!1/XIJE<\AF# -.L(7C. )JQ2GE@"DV?.=G2_=#^HN^:
M34OLII!%5+ L")MY/GF<Q5;>L* @V(PNK!\F;M\D[_L*XJ*T'T8M<5]L^A\7
MIJC_AA,;KHS4,Z:,M,^%,O+[U7/__WY'?:3_!_SO<QQE)-E52NDE#T;D4:8'
M6H!.JBU^E"GQLXP3V.>0J]W)A#$UZ#!X)D51 59&K1.QY1->+F"\-__YFO_L
M@[H+BC0'D6< =(LK$8\ NZ @4=(#D& 22;C\;#Y^=<3IZY-/LJ!A]9D>#24R
M=2W;1;@!!'D?:T,.M-Y8-=MV\=U11H@UAYM&N=KZ]Y(,#&937KURZ7M>N9)=
MK:F:8LV>02%X&#T[("W\>G^"O+'X0UFI>OD\!@!<<,[U_^."EG%GXT"']'>X
MT :Y?L'"FNP/__A4B7U\NKN_/;MLENKU.O[_ZC$*J;'QU*S@#//9!\8:THVG
MX68W8_,)Q])':JV;55!!@ N-5YS(1QS@KI-9/6^N-C1 58-1PO9;;^.DY-5"
M?0%VOR&EZF8+0VM-RP<VI\>?WN6=XU&,Z]8R)Q[7/EC\)7S6=SGPM\XN.Z5*
M9762STE? ;EGT^QI7<P!1S7LNQWKK-:J+IS5;.06?,30G$Q,O!FF!O6\6,^J
M+3P+%)?R"+%2)>_L)((J$;5 MV1J&LA8]-J'%=T-6?MK-'P\C/[)7_%@/:$-
M5K0CI_S]XC<[L/Y9$<90ZN\8>O?Y9-&]I+-R#IRS&B+/Y),M-JB'YBME_,+4
M]4_:YWB+W6"+'>_:YMGE",X]@C/$?\HS"J?9!4;S(==C&-C<_.]BO:D5@YT1
MW0V/%^/">VM-"^GX[/A@T-^ ';'?A:'>:B-G!AR!)1%.F#VKYYU5[^6<.;E&
M%J%!"46IVJS\C:N_WESZRAH>U#YI<9FZ&Y^IVY5#,74[#D;OQ-3M-6T-XC/U
MX-T43"V9N;96$]J*F6N5=<Q\3NX,7"^#\J7T[2NKAY72ML>!]IK:SUE0M1:6
MTC^FXZ/XZMVXJ,D^LK C=JT-ITSVT\Y'A':K5@J+K.!+:2^+7PG/"ZOZSH*D
M1TU^,^+LD \%)W2-0DGWCG#SIU\KND[5JYDW#''ASHO7*#7;U5*UMEI)?.WR
M19E65C:7^.NZQD.:8TTA2^L<<8Y?*Z9&I$5F%7OCKW74^3]?&VC>UUC7/02V
MT0JOX>X0VW98KYYSVR&:_WU]"EZR\%C-)K;[\B=LQ,S_$LD9G37I,H?:3Q<Y
M*K#.<.6BAG1%#3K2T!'R\&Y0RQYK4\&5RNM<+2K78B\A'!(;Y]W5(CY_(R_^
MJXCIO8OHVD1SF /#<V_Z]M5W"AJ4T&.8.Q26[ U-2E-=&7)[:] D^BQ4I(A5
M;[!5_J1\_A0%".RBS[C^2P;?'BP]?!NU<72!<SF:*#:!6<:MFD/0DZM'JH+-
M2HM3]\)>_<0<1VQ -TB'19D->F=]$$G OS7CC8+06(05YF,SRUS1'K'L0I Q
MAUFRT0=2=J=$\2W<^!-HS,PQY[N O;D*+!XS D:-MUYAPRVKRDR$CV,P^2:Q
M_0E7>P;_@- &XQ48K<S--M+0Z(0^. V(YI/I>\]@%M^8.911#L,"1O?'P6$&
MI\+3Z\17+[.-Y-5$:!7WSIR &P8'O=X'L\AG01;Q]]@Y=VTZ+WEN$C;/?OC:
M>J<)EP_D[N$0B-"X3U5(P&XONQ.WQ_7+S-F101EC*IO"QB+\P!O9:>7-! 02
M;H[<?\)JNL'^TRQ7DMM_@#I\:A(.'\\U\5/YT";NQ/NSQ]SM>SE^6JU6"32U
M=6Z?3Q3MZ9% %<X&2)1@ 5S2$A9<U1&4WZ@^*VU<V;7/M.=\M8M+JK/F^''L
MA3^Z9RJ^F"$1I8U.+"Z#T6NQQMV:@;78+()<]'9T7E6CG%?;K83GYF*3'M=3
MT>F&FT^O^:'AF1\:IHI%,&**1B]C=XTNGX%E7!:I>2PRCI,]_5&Q'JQGILW]
M@6.=WY*2=VEW2&5T)8VIW#CH@>I%?,= =]$$'VW?WW+,7#/<POZ4S*QL_=JY
M3V5;!T:WL5D"61QB%.W<UX+T?(J(\5J0Q_56%Y@ &%\"%I=E8?.>U3-4;O=X
M<!TX9;"SS(!:D[-%-&DMR!M.WU?5M="'!&? Y6BWSP1_L'=S]72C=(&#3%0L
MK HC9,$YX__H6Y:J*3D?&3S$Q8?.-OB0H)2N&"R%D"Z[]>,<+K9'A!UA>%]
M:5?6>$2/"BBP%,<&E':E?BA :5<:NP)*4A.5.4#9X "^$,$(;Y^Y\4U$B'EV
MI@7F=:<B%CMH@=[.0N![,#XEH#F)AY%%#8I;:7<@23.PD K:XS;8@4O"B"("
MYD4P?="D E.KZ['R5R@<:H;(ZC-_5KDU5B%C4U?Y,L5\%LN%8;9"9!D$,'^A
M\/DLHPU6<.=%*WD6(1 OM(7AL('8D0-4OFIO:*D4PX'K;!=F:#XDO$T,Z-/J
M+L!_\;-:E-%(TS4X$=B?R;OIZFI@1?09K@F9F"PQ 2 B$@]V5C#PNB4D>,*\
M)?Z[9N )=$^$.*:G Z,GH^8MRC"PQ[SQDWL>YJT;.F\EYC293G5MR.)%=[:0
MECPI-.<[9\!WN "[VF1"590&8'TN;!N1FOV(!#+(7A#%G>$1U9E8B!:(I\7\
M*'T!&='_8;XXBF:@)V>*$ HHR\J.H[63::<<#6P_>XWANP"/GKC%5].\W*FH
M^5C,+63)1?]Q-8L;O5V;,MT8J6;P@H7238/1#W &H,G\[9QH$D8+PS$MT@5A
MP'B=F:?9K;^N6Q&^/569H8M*U\UWSP.$J1O;@_>JZ^'\("Z9@[SD,>#8V'=:
M2FN<(M$^.G\+>^Y?1SGLXE/V/'?M[;1-$^\!($TF9@6B61@!C$,6,]"@LQHU
MCC<V;M0)+-AB1V:TB"\Z#^>^32]5R8,T8:<5^9/<ZSM/Y.,J NA]+.49<_\0
MGM9,+_?U#JDV98[M,.D[;+9?BKF]RX$%;!Z%O]N&,:\+,="P?P.H2PS\? 5]
M,F53R9!U87+]-,^7V8$B$K8)+EB)+ !R)Z[^RIS]P2B#GN_3G^,B,-S_N8H%
M6R3 ."_A@#-RB_GM438$X>C_/PX!"^RLV7-^'BN1<5K^#CBC\-HA*W6A'C[W
M''06RDI"BE(R+!G5:UG[^/UV\.1WJPVVK1<7I\+?H>T6H_)&%P,3R#R3%CZ/
M_0*,C[WO_?+54[_WCW+O=M!_^JKH[[!M7JP49OREPOY=\!*FJ-+1B\5?QI25
M:ZI-/RZ"D_(E= I_NSG\%,*$P8G00OWW%U!I_/<#=#!89TJC@<<R^]L7)9!<
M&YP\IM &F2-.[G*<P90(^Z*$M1^TT19EA]*>*O@,LP%_X^EFHBIG2S^\7-[!
M3D-JY["W84$.!%1,3A9'4?C=)E@"QK5M+\.^9RCZS&:X0&[]'/UK;Z/C:$=M
M5^<>P0<__7TAZ?DP:)#2]&ILOPK.F.;/F);@C*$&H2%3BZH$8NMBVIB".H"H
MMQ!:O8$'UL YT<*GO5&^%2+ P_/M*==!O"=,_+$P;6CAF;X.4T*=SJ-R7M:@
M1'0-CA-PS8R;;H;48F<%DQDY1J![F98P$DT4/,,Q&PE[B>NXK 8#>RP_I@0+
M;=B4):O"0%XHG 3@A"BL(6P"<.<'XOYTC:50NS5EE4*GR=,S8??BY6@LBI%
MW!:F$JK;]'W,XARY:L$VTVJE_'^H6+YCF)#"ZXDH+H]>VO65:&_@QT)1SJ9G
M&"[<.-_'X:W_8.JX&E"[YZH&/K;_ 5J]\<J/?QIG071M((=Z1D1@45#6/9Z%
M0R1\\1F?OUAX[)S\;NBHHHI(0[::O'B%A97-*.A;-I^5*+V#314&0WGO8P2X
M=BE 0("R=[KF!YB1TB+-J+3C/"T^61Q@EBYE.J2HU8-U>6P^!B3,*VMT3UW+
MM(<:CJM$[HSA.2:0W%!=875[AJ8%XYH7&F&G=2]: *8?-#+D!5%^!.]0>>DL
MKTB(Z=IP'Q:!^1C2J8A79(^:>^;]V_%;-(2?LX4K!&B^7%XK+@N M6"R@?51
MSU4L9OD!3H%)5LL_3/,O_/O9%Y;";!K7 A2#]76$[,SE!.$1\</1'-?Q2TZ,
MQ.SH8G;FC_#$!(U 4Q<8U*;^L6!$L7V/'CQ6 2O/T>=1'*0""/(#_B-JZ3Q1
M5A5+!%17N]WFN;]*JW00SLJSX%<,[_%29D3@0,\.W)P$@; E\N+R0CR AMS'
MP/:Z4O!1EL\H*.]^N3!VI*.OL.O 8=#@CS59_#]6(D//#ASZM2D'8D[ O*"2
MMY6QF_QOO?I )3)4[#$9P:;#/D\U+*\3J.2$M_G;W@5Q  Y1MLTI@A^::CU$
MMC3[+UOL><LC0$.$ZL(P>/3W?+,0Q%V(PRQNUM1S O#MU[7]O1MV&R97<+DW
MS1\ @0S[@2_@)/ .F\5\BJ8FJLGX&F0;<0N_ZF)Q@D'?8(J"S;^W9S:LB. @
MOP1;R7L$+T EZBERTFT7BVHAI,X\:ND'',5Q(M@$,W4!/Z!!\DW1J<CNF5#*
M-81WT_J+7\V7@-_ /[/%@OG'EQL\[.]-6(<-.'$1![;G-\J%>P+R.4:>&,*+
M;$W,%UM\1A0.4RA=S!:D:W3$S#>@S+#NX@L<S(+\O6(U_-0,A (!0F+GG&>7
MEK8R93JEBA7RK65^:%@(9_DG1LO;RM>H+FB&&_(]:$C+7U*8\K!G\W$O?XMV
M,)NN7,PUT94! 6:M?(6'R>4OD0%7OC-!18'CV^KW@D57?L 8\56*8?+^#!D(
M#.*OE>_&81/$O&R!&"Y?68 9@LE@E=<8.FM8<5\;S<AZ4.:0QE3"%YO.3?*V
MQR2LN!_"W80JAJA$%K#Y:?S'I1=LA%]#5!B!'07T;>R>P%1O?)B%A<%<2V$:
M&Q#C">R\])SPN5K4KY6(?D:OK"*O62J$HK0H+>P^>#JWMP6QFFU" G9'2[CG
M4>"#DL!R#;%5K"8_6P1!/+!]>(#+ !)DP9QP#!5G#OYX_^0" GM%AXK+:\VM
MFT4+=#W'=VKQ9[ WS-C,!'++F*T&Y\0UQ&''890+L$>,8FHXV^.'FC5T)^CE
M&@8+SZD:8B/ /#_9<;[V:F,RN.1>=A9&XSK8C<^;1Y1]R]39><EB9NL2F9FN
M=SQ"[F'F4:R*Q7J?+5A'(R<!D&W"JO;!X!9.;@Q7")]#I %^<^<[U=+^Y4\\
MC@T'2O&("8HW]S")DRA6TH,-4!LJ@4IZ$>OCJPR@)N-.BDLM6,#W%'T]L*XH
MRAN*CBB\11"&=BA3FW[U/EQLH4@*2QRHRN9"->W@%];\DJ#]C?#WLQ"9(9Q,
M[:DRA"GQ_Q8EO_%O80_CE;>%G<RQ? />O+KXO$SX4D\6QYR*E]?/&^MKAV\8
M[9JI9>7!DR<FB=7OMMK=/6ED"[?CA&VD<*2[*)G^.?7-1%<"JF0H87#I7]29
M1Y-Q- D$1HKVV.(ZKJ@+%57 02EH^'@%E10/&1R"M6&)U0)EPQ90QIXS!^+E
MJ>,UX(5U=LZ.P6+P4I*E))^B)+-=EI^F1,=ZIO"S$!SR:K)3$3^?2*&20B6%
M*A:%+%1J BOO\ +2W'3B'76"X5<EH6_RHXQENJ_CE4"K0+U:RG+T@M8V3Z%E
MYP@IHE)$I8CNLN]9%-[^7RIJ8PAG:- 4BC_\I-8KM2*$;%OFF&BJJM,$AGM8
M_C@T,>G.S.FMGY3O</GNS<WV<B>5.ZF4M!V4W0BY"QK9'>4C<%.LS57*G90[
M*7>+<F>ZSM"<L%.B/@^KP) EYJ$2E6J 2NY7?*'LZ@4?DSP^2N&3PK<MA2K5
M181)F'_##X*]5VQ5^0^Y%K$D/[FCPDNYX[_Z278BQVZD:#KZE5GI*8.W*Z18
M9)$9B82O SV>V* ,1BN%5@JM%-JX.Z8G79ZJJO.RE'XT6C#B?!XNPB,/S*%K
M<Z46PQ%X?A]JL?]_>V_6W#:2+0R^SZ_(\'5-2Q,4+9):[2I/R++D4I1MJ275
M5W>>.D @2:(, BPLDMF_?LZ2"21(4*)L+028'5UABL22>?+L:QS=<%*-+I/E
M=F(5G,$2JR562ZQ+$ZMS ]2JK4F,A*A,RJJ 95$]GN># D%F7/3/%^) 8<H&
MHT+9H@"&ZU_94"WR5CG3=(5S"4KE<A_^R*O5]#WOBB.<+Z![4+WB<Y4K=@Z*
M"DNCH.X%BA$?5(NX4J6(1E'AP\H+'U)0:*6%E18K)2U0*NBZCJ+0@K.4IZO+
MPBT=63I:*3HJ._.YS'4\">1WI8%QSQ7J' &$)0(L-L19V#JWQ=#,L"Y"54N1
M6F;<5K0D4M65\"<J9UC5$*4CW>J'U;T\*1W?_6?[JFW)V9*S)>>E5NAB6T-)
M-2)47W$K*0XPP+(-JNX>8U4)_,?%BG,$:DG-DIHEM1^6G"%:MJJ<'X>5J3"
MFJV=-STE2D0QZ(<HZW"04EC*$E5M/_B<#!'KAX,@H^(_W3@ Z3L%8SII6\JU
ME&LI]V&4:]:MFC7<^+6.$$BJW=8*:][HH/ ;8B,"QP_,[)?*C#/JR.?8E#-+
ML99B?X!B"X(KI*Y1#XV7!'*H*@2K3%9K:UJBM$3YN"Y83V*S%)FW ?!C#^=K
M8:62I21+29:2'NJUF7/8Q)*:)5&X.S/U4'?DRQLC0\QQL0$<UA!:RK.49RGO
M!YPXV,#"2/'4M&;IR=*3I:>E=4+#7\F1P%8>=5 M2,&2 X)#MPAF.5./_EBF
M2:F. 6A1IMC4D]"-FB!*\G>B5 3##7VAV#\>Z34?H35_']$RM712[Z9N7_HK
MGI!2/ @']J1)Q6,L"[ LP+* 'V$!!>E[\I\,"=B=]K$U,;>TF*IN4$9W;NX'
M:BG.4IREN!^A..Z>EDHS+YK$'B=-L^'(/<*3+"':+#?9M91G*<]2WK+F(W9G
MY60;ZO4$;_>!ZAP:(>7BU#ML,:L:@'-?6V_LAVIR%-!A/XMQK 0W8)MD_8#&
M$O.\-&Z/2A-(L3+0@UTF>M:7SL SVM]6=$KE8$C%? UJ2&PIW5*ZI?1E*;T\
M>::8(J.BCZK(]Q+YP2E?I$I]^002-19.3T S9KZH,B=^@1>Y&;<FGIW*<G(L
M:$X;3_>57"!<\=JVGE&RJN3]5-/^[N[$;38B+YD<JNPLH"Z85?/ORD>E6Y>;
M'<M;^&+I.DDZU[R\I4R<FRA /B["#$?OXK/_SKRA:NY>]/@N-?]NBR/7C:CS
M.0[TOF-S1I?N/C?GAGV28\3!'N38;Q[#YVI6Q(TO;Q.U6YJPD4\'IHWSDF\!
M"A$]D; N=;[Q.(X(9)3J/(&37B<$JCN61HDQ YQ+KGNM1_%,__)B B\]C+JC
MT[C&L8.MN6]'/-J:9*2JQH65AX KQCFV9@:":'<2CQ=2 W(<W1FC&%?+-&4,
M()X9;M+6=%5,F^*.Y3/=RA=W):_"F,K&XXANX9#:CV,?<^PYD"^09JIUCMK&
M^"*3Z,T!1XMF/6D\_B.O7![X.,A93"5.)<"4):;4C]*E =%Z;M-NJX(9\:5S
M(YYH-)1>)-[+UY464XR5/P.E))1X5C1\/!]JP 0!7Y?H@2= MO![GYWT!)M@
MBBAG#@R@&FT\D3YF8P$)Q9(:X?.)%0BBSPX/]0;]?88"-]-3?CPAFN)DL+_5
M\)3I/>WEV^)KM/AGG,K@B&'FX(A9*:NG*+3O9IOU8,ZER2:S\WSTN PIU%B2
MJID9I9$*S$U(_55#57CB#BC6E+X7JL*50-Z@)JX:X-!H@T16RP3BE=52@>99
M+Y(-=\XH4XQTA-..B^UQ*J#Y+OS$O"V?D@VK\A.B4[K:G 0R=[OB:'E!7$PX
MCW4\FI=S']J%TL+Q.+V8QR;DM0-D>:A":IJ9"QQL!*R/#!<_1/Z)#>!QL!+1
M$HH5  R\,@B*A"V<L)[#,C\38_T+SD7/PX#[<R:0"U,:^,[7N3P!3/)^\+!@
MP31R'.^<Y/,I#*IL DE=WSW7 B7GDH/TU(@2&L\"X"NX8XD<9M _5)-$:")3
M^>"6?W4;9PLJL:R&XM#!*<FLV6OUT+$63SGDT3:YCJ+*_]F2)@3@]3)^)JS"
MW#5GYX>4C9;*1?1F%!OJZ3-5PIVI^[F1KX%M PYMVX 7:QNP:E.)^^_/;V2,
MDF>)J8X_^[;GV-'BT:&D+@(GCE/44"D5&HXV .)0-4'L-72\&_0# EL#ANKZ
M-+(O+#T,;1U2F8_.>.8@O%]NH24 _ Q5JSB:C*9P8Q -:>H*L%"'8@LH^-T
MU"QX/3HM66LO=(U\4J*8^*Z>TC6*;JES$J@7-[Z'"O@$>"C@Y+\2T8\Q (&:
MCAJX"\NZAT/6_Q!CV<_\H)AGAAPIKQI#:"T^!!H>23J7.@?\09WRUIC%'RJ-
M#->1=()TU!9_%;HGOC '.OXQCA)EX6^-04!E,6F00SHP,<8)8GZHM$C2"_&>
M-(H",GC58&"2]*@MMN!)J1^ 0+YMP2LE/@0S$WDBGYZ"9F#0[2BB,8OX_9C6
MTH#3_TNISGC*##"-#Q>@::$.\19(1WLR ]*AY3"F3KDCT$MP-C PV&B0\B>$
M/9T^YJHX21IG3%L\0\V9X!\T4AG0*/9@G9[&(,2[R<@!%(J=">AK8N/DY-,F
M/9 4ERW6_<SYG1LGEQ>;:$S#H2F=+E4E3W[(91=J44XP_:^N-&8.H29:J.RY
M/(F&+H6]@I*'B39Z1X"1&-$0^8:\5H$:6VB5H"Z(2B/P"1#=&GW4Q/*8[0Q=
MT &68C@D[XTSIA'3..43R0643'@-F/8N&3 3+ AA"(0Q:+"HI6$J.VP +4%]
M-2^$-_<W[)RO"F6*C\UC.TQ"'JBP/';4HQVIY@GZL41_GDS<V.\K6D&.&:EF
M570$:+=B;6@?7H!D8Q#W)(BF>! M!K)10M92\1W2J_\!QDH)%4D)XTZ#*6BT
M,F@ 69T#/$\_'FWM=K8WOFT"B*2#S.KD)OHFQ17EC;2H_9Z,7;8[&7AHNC)0
MRI?Z5#FD&FZR0P^8=<(R#0X^% >[Q4$ R(M2HS]#LK1II+1V#7R9F71^7' Y
M?#@92O1FLD_8P2. ''G&^N6%27,M8TZC(C0RAZC!8!!EWA9[+2:*GRA$ "(*
M>;<%3>4D!!@(:C0-0A9)1C.%%\J0MD!@HUL8D)9\:NJ%!7@!3$#! NF 8 #O
M03\G8S2G&\ B@!B9ADB[(/@%D?L-P*#JH/,59#A0[K_*N,(AIBP>%?.A,_$D
MG.?4%!\YXZP6F05$663"DWQD37CF+H_AY"?K%=_*(G]"EWJR8])@$337^-F=
M",VSX[K;UHY;F?9O*\'AP9J[E(@?XB-W.Q[SCAMAV/WJX_Z.F)]]X:J=<XP7
MD24VC"5YH'"S&,MIP(;/0W$J^W&&*F"/I6(+.2S1/PWGQ7RT4-P'DE)$Z>CZ
M2_%+WDN;1,D?8#U^RYMO7X"='-+(M<^?CT%30MV,C6$@INOV)6AEH-6E*DGF
MF(UGNCAOV$T/U.]HB4D6XY0V\C&S>.9RK9:*$P&X2$6%?\$2ID@@13!PK&D"
M>KU,M%9XS#V"K[#G1PLK)E4+X=?;;6!6'=0.^(X6&A(4W()E#H<X!QLS^TB4
MYO-6LPF^]O5^:Z>WT^KN[<W!ZXI>G@-+J^D,+X>>%.*DCH#\E2  T[:XHG?H
M23GY0\HWMS ,1V"[]6&3?>7[[4_)ZSF6Z2CR<#-C/U7ALL"Y13$^9C6D3XE-
M>ER]DO2,!I%" QT+FME3<2H.:C8#/^1ISY<9<,N=SNZ&L[FQLVGD2UP5SN,C
M# 7QYFG9J)V5U$8C#",' U*>7-#/,1H+IT^XYO,,]#$V@%"MVNFLU<FP@J%R
M 8K(,N[>J$^G8!6U3H-5S,"Y J6,Y 56[^C^O/F\0N$&*/H8VC#HQV$!6)"0
M23ZHQ?<E%T("ZIDT:@!%==3!R)<,!@A_E8%'G7=T.%:')JZV>EH!OW4J\W#@
MRB)&SB%RL7&*8;ZO45OT>KVM[D'WL-?9+.'M%;W\TGSYE7ZY@="(,R(WS,$D
MP:R!C&<DH^(>T U,3\7/QD])"0Q,$MV=C?Y=]( POVM]! FP$@*RN3@'D?(7
MIY5 V66@M)\#79[3I1-&,_DO2+M\9LQ1*!J5ZHL4F\NFR%GUI=,*MEH<3$G
MJ7G74_3!X(W$$)(LP;)[)I'%MV**![+>4*74S#XYT8X4CSR&RK(M7<1HH5EQ
MQ;*)?Q9OR2NQP#(/?,YRVO WV?8%,F[-T6?I=2@US:=7R;Y\,;GX*P0?G\.&
MK]ZHUX4GI=!4L0.$#1^7L:4"-.8BJ4P-'G2?O5<3)*8#FP!"*>%/@L]/2"_"
M AWJ8]1M;_^B(5- ?DC.$35CR) [B=84C)-+HL";T3/NPG!:E1,DF"GFC_L9
MICGS77FBDE32U(T2SF7&@^&.+RY8@D!;A=A&ARKE7)%* *([5+F7Q,-)_40,
MTBX!E.!AXBAYBAWFY7C"W%>A37G%/ C"&<-K4YUS@.EE</WKW>T6:'":F'+@
M,6:RHN:$YHC?U[MT VI\'FB GJ_#.2IPC0X,7/H&)SX@ ^(:QL)+];J[G3_#
M2.C:). 5#V160KVI]*CA!01?WBX"Q$$'J,K!@"]N\!&4MZ@S"XW6^K=.C/E,
M*%G<#!3L,>K_>KI-P9U4_DPZG4ARD-)/Q"X56\* D1QS-E:>S(Z+B?U^IMDO
MR1Y"P*,A8=,0EYKF:PU\+FOQ96GVLO'U8IE8?X(_4H[)J3A0R7F4U<.9,D2C
ME/UYIPAJ !C8\F;_+$$!W;=);FDVR^3F;1XLM+?--!H0=.X(/9I.I:UM0.Q"
M7[G ]M;TYK@NO(J<XT66UH9TT)==\=@S=8V1\8<N_"!@[1*3GJO7HV],[C'/
M"ZZ"(]9E89 S+^[T6KO;S#TSPHG%2T6<>? R"=$,U3ZE(A\%RD*#Z;1WF7W/
MW-I&N)?TI3N/I)4K6U60,CFLOG6.)G(^K:5^Q6J[K:X2<R:RG,']&!;@]Y4P
MA)17P >^P TB#-55WGS,OY6-H5RAJ]P5LC,NQ!J.  (@&E@FH^*::^JMTJYG
MI;/VH'0.<%>TLSR>8\"FY((H)'C%AC$!V\AJ-M+KU>85HK4,]X?QQ#(4&-O2
M:,AY:;D=.@.SEBBC[@PH!;5DYV9"43GING(O&(+BR&IO6WC.%%$C"*);G;0P
M\_8&2(D3!-_,H6N_3Z(M&>G3(6P<;1((273.NB0H&W;CPR;2>BQQ)I',M:(2
M'BY\PAULZ"*66Z?\R+_XD0]F2O./2$JD"O2#=E, 2BVZQ$JT/^^@5(Q)?B?G
M& 7L*$0=:TQ9Y+<!-0T3C_4\X#O7)VZ+4D@JOO 6,P1L/')+V2NHE"?TYIWV
MX>$O>"R'^($\*89;#O5WA#<E5E<\LZ47B1TC,<L"MU;:#&JG8@*FR1:*&5*O
M*8'['3,O/.C2Q,@<!31:S!QX9Q<LL >=KWF'X>I="MM GT?+ 6"[L;M)MD.B
M>'8%!G3:!P?%^=,&E]MAJ2QD;GM5'.X>G$#94-KV(H1_#K!TM0A78&'!=<."
M*T<*A4>EUQ1.$_W4>9+(][RQ#(&KJV?\_FS;53U4E2(!^G'#8@KO%_W*J:Y
MB5%6K)2%EA3Q>>U82;"7'0E@5::,7^J-:=\FMSDWKB6ZSH4XV],*%G@_IBKD
MI9.56ZAB0RU55C;TR8NDUD/)#W![L2:JIN05;<SC(/^2^X^=P0#L1LQXV%0\
MJ0!9,"7&4QCF3\!U%C'3,6;JP;*PV"(OIKL3[>A'7 ?AGP9'8QRVN274Z6I3
MJ$)M,8S>.S5K+CRC##6=%J(QGNP*8$2Y(3&G-\ZK[H9.CO(VC3!@>9>F_8S'
M\JP!'CP"#"P814;4!R'V;\CX"!R7X<_G=*7\>#L8WNMN:KPN^VWPV\YAKX<G
M]0:(C^(?N]M[&/^(*+RA8F_BHZK/*N=+T?#(,28:$1-0,YT_J_G/_+2]WNZ&
MMYDW(^.*%:XDR<<XY%-5&J ; S4=P:$$HK-G.!90.<[&8T<5A\U;,$N3%^^A
MTH)7]+7;ZO5Z^)\RU.\UI?$R-F<7>;#Q\MSB:PO2_S-#Z9>DG"J-_PXU@7\$
M57]K1M=73)5+R]-JY=F4-QM*D4*=8XMJ<DLOFE.IEE-CEM3D"E/[49904@:7
MU)K:0,D8086CZNR37M/IOA-7A?5\<J/'+AL>=$^FCA\\<WRF@=EX'9N-9[/Q
MJMSFTW5PFD_%WN.XS*?+.<R=2E]Y];-FO.0/]G7G"NC,\Y3?<V]OK[6WM[_(
M SY]N/][^J/>;^/&UKW"6WMM9T1XZ2ES#KP[O'9WY.$MA J9V \$2]DL_U$7
M$3[NX6ZBV;M6WE7$4%O2732]TQ\TK;DW:/H 7]!T&4_0[ -KYP>:-L(+5,F;
MG]7[4X+%(NQ HJ #-:P:KO8T#WZ$Q5#4]UMZQN!?ZK2-G4>,,8=YGC5AIP+^
MD;HEITZ= 737=GC)A4>F:"%!O5ON3^_-FY6+JK7H2%@(FTJG8N-P>[,J)%;T
MA3' -Z\'-, =,!^57KC;5EDSP5Q:RFZM3, MY=ABFE$>1 *T5VG I?>I=#/M
MDUO ]RAQ-N(F)BHWFVUR%)64S37EI*H6==7$KD+8SHT?E]?S(8KIV+6F3>W#
M\I.BZ2;G:!,;TEFRH0I#$9TMV#OGA;O2GY 'JPH/&X Y"$1#FZ8F;P1%<B%Y
MG)1$Y;SS/D"*8 /;S<=-D9#DEE_,84J@S;-;^],E'8>X .TMG'45XN/&6:!R
M>K'Q#/FVVN+HA_I"I;/(Y"<%-ND,K:DL',\-.'LP)G]-@$/K9Y,7PI-NQ ?V
M5C5S R;[3F +!=W.]CSO6BN*7A_XH/=+5(;5HYD3%;Y1"6I#BMW4;DKFEUE.
MG"@K.$DBUR>:0HD]88D!Y[V%4AN3?EO%#YQI;'Z![<&<("F",F87*)KH0YWZ
M$AT**(JYT\SSE>#0S9DXXS=!!'.Q]>89LQCN\T1B#%A16&JQGO=55YG.Z6UD
M5DAC=XQ0!LG;XH(15YK/C!A"%L6].K"W O5CY[1?V-R"DO.PR*^FALC]2-,(
M 78"XF,,C#.C%A.J-XS/!=BZ^)NZ6A7]28079T/A%867C6B3A@V"F'\ 2IQP
M(^XFL8UCG0\_C"*/$^\;PD)P9^6-E;B)HAT!C\ZP*7-&HC-OM:[I66FHW/D!
MJ>;_@.61)>8D/64J*#KC*XV2@)9*8T=+5;=-B'2C7T]2DZ6\>X]NNY$K'_F]
M.==J"EE=RD124 _A8-1K/X#*ZH"&I6T:W-%$-54$H? B+SZA2#(%MM%^J7R*
MZN;IZ$8R^0]O9#A"39?K^92&R;AY83;]^/#U2*32'878]&)*E12 D-$PQ$'D
MZ%=9]&:-Q/3FJ>JXJ71-<?^F%2FBF@[@\H.\J"VWB=\^,Y[;H0%V:,!*#0T
M=15^5<H:.PCM*#E+/Y9^EEPAI1<%I+B3.V_(PM".KK%49*EH^?%PY-[(]393
M.>5.L=S<;*&:2/WQR$?:?BRBJX/:_Y=4XSH60R:'*>OYP*AXQ)YN#JDM2M4I
MW*'Q[H,L5OXF[%FCYA:D_AC5]?*$][S1O7J.#Z=X$P49M\P_H^D1@?\-@WZZ
M83_5T9M+D9C/0&YI,EPQPT,K).0GET/?Q;R'5,5X$QX12!8Q!D("W\4M%G-Y
MB[7E1@>55G,\&#M5J);IV'T6N)*\ [-R^'F\6'X9=;!5U?YOJ"\%M_A#WY;M
MN??367Y=F^5G>Z>;^7U7V$%<M:_B%FR&IS1I4)J?N=%QOM$YAP:F?(^I;:S,
MNR/KB\P6$MJZ:^6F70N]AL#>6D6<(6];P@RT>*UN=Y[D_A]X/X9!<6Q$BV4%
M]D1)^!$3Q^<N/89.G$<J&N%/)%S\1(&5@"!V5)Z3V4"$-'<[,Q7T";"27@-<
MVG62$:?A%"U]\3E.T5&:D75F23G&WH&=U(]'97>YV):GA*@M$WMSRAB 3:(Z
ML;!'DMIGI6IPF\Y)\U3]^IV:1%M\5@V!$B.;;:C [$;Q)**P';<-RE<P<=+<
M'TH.5*7XL2J7E8H-BE&NY?$P41YCJACD:AY058""RHTXKR'/@(FS0"W/;!:H
M\Q9.CNDGKDUJF0OT <*Q0^,&\J3BO,/XXM,MC:@UXX]-9#/G7,-_AD.RY*89
MKV@(9U$;]-4&U>&V\OA9J^RV]RG;';A,WPF_%7011$ZH8O"8#@5Z)%;4\\0'
M;+-$!D*4Y,./*+@,NB#F[1#'<'R54-W"\7GPEYHG@"@F ;=RH[+V:-5_?XQY
M1"CRCPK&=Y* 88?A^L8$G*]IXA8/M\ Q!6&4#[O,D0!S*;%-O0:((0FD!H@Y
M6='S$\R$8A:_Y-S*8F"EF)M5:0O!?M)$[%D3T1:"S0?[]1#Y(AVO,6R-U0+*
M'X_]I*@PN(:SE^(+W#Y*Q$DQ'_=+>>(M"C3D/$MJ$/6 R;49RQ<JK"&Y11AF
M[E'[2\7(B=]' )^0#8HPB0+?XWRZ8C9DH293WVK%RE."\9AA+!?!F(P*_@$A
M?4]NP?_]3Q:E[V8@P%\^Q.O"FU8,:."'1/0Y$U@JN/. E1 OQIZ7<"#;P!#-
MP,^C1G6,'?W.4^1?_2009R(;_2A-HW'.F<UHR ^^H!"BB\(D/W[D!]WMWET!
MG+5;\A:?7Z&[<, 1<5)_P0''XH(TFN!&,145$[-_>[7W")M>S*+T@M+[=!G@
MZO,\G-FT/6^[Y%HON0K?GVP3LW3WW.=@Q)JM"*L[YEH1]C 1EJO"5G+9)3=@
MR59R6<E53\Q=9LG*+Z D4&?R79 W1,3#_L9V2^#_-W_41]! \4:NM]=_7K4X
MS2W*$AS0K%UI3ZXA= R8\9KO Z&E ;OD]9"1*TXC5K(V"-\;)%F[*R)9^^\Q
M<O*D-N.*<PB+[VN'[[L6WRV^KPN^'W,RWL;KS77&>JL'KAF?L$M>X26_M+]U
M/:%NEVQQNZE0MTM>!]R>U>*T33";5([&0'=[IR6Z/1QRO+O[PR;!<ZEU/VQS
M<-;G[N[B!A:/8W'H]<U@P6'Q-ZUG4LY1W3J<Z.3PD_]S\O7/DZ?.3E!)L(\"
MC7IDHSS^CBNMRU?O7Z_LWKM/O7G#M*:%P.MV#G;KA<<+3O49Q)NE24N3ST.3
MO7JAL25)2Y)-)\F=;KWP^$$T^2![9'>73)&&VR.K;84<GU]=B_-3\>G\_..5
MN#K__+'!!LDSA,H:O\$Z\MSNWL[JA?FL]E07E&_\!NM(TUN6HBU%VPTVB**M
ME+;QG=K;4Y\NSZ^NQ,7E^>G9]=I84CU@85Z48=^7AC+II]EA';DT)@QW.\^2
M.=FK&;.VQ&UW6'OBQI"1I6U+VW:'S:/MSOZ!)>ZUBEK5*9?2+MDN>2F*KN$6
M[)+MDBUNVR6OU9)?&K>M\[QFSO/SBY/+H^NSKY_$R?]>G'R].KEZ:YLWVB6O
M$<M:3ZC;)5O<;BK4[9+7 ;>;ZT&LEZK9.5A*U[R\;[IV0Z,_Z[OV.D9L=KI/
MEQ#W\D&7%=^+77LC::K7:7+YW8KOQ:Z]D335:31-62]RK53[*QD$/DZ4!\T>
MKOXF>8:RU>N;N?9:\LN=3KW.TNH@:[7V.M)4=_N@7F=I:6JMUEY'FMK8VU]9
M>#P])6Y:%W^=[8!/,I2Q$Y =X'AC/_23-'92/PJ;;@PL*B__GVWZWT^6/C1Y
M;W5DTIW6WMY>O3!Y+54?2Y7K196[!]8@67?,;?+>ZDB5^TTF21NG6 W[9.EL
M]^OSZZ//8C[GW;:-L3ML'.O%MC&M;L\VCED?;<J2]YJ1=V?;MI>PY&UWV$CR
M[G1M8ZCUJORH4_V/7;)=\E(47<,MV"7;)5O<MDM>JR6_-&Y;;WK-O.F%'_WS
M^97UH=L=-M(*W^BVMCO;+V2(KTYN)D!BTY*XW6%327QOUY*X)7%+X@TE\=V7
M(N]5(6[K2E]=R]LNV2YY)5TRZPEUNV2+VTV%NEWR.N"V=:77S95^_?O)I3C[
M>GS^Y41LJ+3T)S?&:T-/=LGKP+76$^IVR1:WFPIUN^1UP.WF.A'KI6TNV:;E
M+$QE+).4^K3TG?";&,C&=F99W[77,5"S8;M?631NSMIK28*=[M.U;+!$6$]$
MKO/:ZTB$G6Z3VQ5;[W0][04_=*.QK!=B6@;93 9IQS0U'2WKO/8ZDM16O4[2
M4M1:K;V.%-5H(66=_K52XD^C6 +4A/SNCIQP*,70\4.Q$41)8ET>35M['9GE
MQM-Y/*S7L9YH7.>UUY$$>_4Z26L!K-7:ZTA1&T]G =1/J%FW?ZTLAF.V$\!*
M\&3LWSBI?R/%P/%C<>,$F0T#-&WM=>2OUF?9=*RL\]KK2%$;AZW>WN'*@L2:
MXI8,UX$,GY8*7UZXV>A!K6R!SU&2B"@4B4S30([AEWKAIN62C>225OUO.E;6
M>>UUI*B-3JNW^W1Q *O^UQ.5Z[SV.I+ATU+ARPLW&PJHE?I_GHYDK-+_Q8;\
M/I%A(AN;-[1HB'-#V\0^R0;KR'2?SIHP0#T#CU51>YJM0%B*7D^*WN@\?2GS
M/$U;8Z8!Z-[X#=:1GE^$G%>%F&T@994MJ:4[?5Z?7Q]]%I7]/J_L] V[P^9Q
M;4#Z/3M\8VW,*TO::T7:&YWMUH$=GF6'9UD:;RR-(XGO=ZP,7ZM(UN-84L^M
M!MDEVR7?0=$UW()=LEVRQ6V[Y+5:\DOCMG6KU\RM_OG\ZDI\.#D]OSS1;O7K
MH_^U!KG=81,-<AQ8O[UC?6[6YV9)O*DDWNFV#GO;EL8MC5L:;RB-=[9;AUT;
M&U\OOWH3#;"+.+KQ$S\*Q2#*"T52Y_M:,&V;?[HN+-M6B*Q'"I.E:$O1EJ(M
M1:_[!BU%-X&B;2RK3J;4K_WW7T^N!<:SK-OK1;G7L_@V7]]SR'4 E V"60>Y
MY1264ZPNI["Q-,LJFF?S61JWL;0'&H#PL1]Y4_H!/CN ._SYD1&YL[=-JUC\
M[)FG+F]>%;SL4M[($">1]-^+NU_VKYFW_>O!KWN.+:G]4 PM'4GX+Y92C.&V
M42(D6(D>K^*+$[LCT>N D;[=W6N)6R?A'U[O'(#E[B3"C<83)Y:>2"/]2Z_%
MG_QP^6?#PV(YB64"]BE@LW!"C.W%TDFDB ;ZR3M=]>@HYG\[V]V#7]KB>B2+
MR_U$3&(?M@N $AYL4J\LUIN.HS&MS''_R?S$3S&:& W$R4WT30)0LSA*7%^&
MKFS7_ZP-%O9WEJ3^8,H8?1PE*6[Z4Q1YB;B* J\QR*VW-J2M);"UG\#S[MY.
M2V031IK7H1\(A=:),Y9B(F,_\G(,U8@\"*1+:,PH-792N,X)@%B2-"DC>N_@
M%UQK:F*P$WKPY&@"TK;B#B>,J$GBSOXOSXV?GG\CW,!)DM]>77SZ\,<K_5)]
MS[SJLKW]B_;&E>\^O;[,;Y^_]JE)P058RAC>UMW1FP/4AP6JCZ/<=WEQ].ED
MZ\/ER=$?6T>GUR>7;YW@UIDF[^9\FO^S3?][QXH3O#Z4[\J_C"2)["[(='/'
M;ZK \_O'9P</L 5' 'T,?GOU/VGDYJ]_]?X:A3=BZ3$\ 2"7_/K&*5B% 3CC
MTS(+; GZHB42((_!*LCY<R!HARE7M1YM#%?\U6=%)I'$ZY#'? 2!&$03'+)0
MVN^O;_QF[+FT6\_8K6XL^W#!(&.IM9'NS@(-J-?1>LJ#'C^G VDU:E8/ZL#S
MA5:!>GNS"A (KSD-J*10@01+8/_(J7'4QB2.O,Q-30 U0/'1&'\E@X#%IB<
MW-_D''DW!MW-K8[SK3X&KG=V.@MPO;M]\(BX[DE&4:7E:X3?VS?PO:OP75];
MC>\CZ7@NB.<4WH/8C3I^Z8T[G5SQRI^$@'.,&X!0HBQ-? \5L3#)@A1 OT@=
MZSZ[.O:$5/-)AB ) X+(D3?V0S])43("4!I).N9^G?)^'X5^6GM[>_RYDHHZ
MK=V#QZ&C*KMY_Z @G]VEI 6^/Y;#+'!BT<\2/Y0XE2E7CC1(&H#PU?8QT0#W
MHC]3O>@5VF\V"NVKM_@3YO+> C'!K;L>!<,+=NV'.@&\4(VH?Y!V$@DTFAC?
M&<6G N]4R>,EUN\GQ/F1QVNQ4(P@T]^ _4,))V@.7<31V$^2")[Y-4II,?_N
MT(+%[<B']?/#  CPBY.S$7P4KG*_V[76^T];[[O6>K?6^UUNSL_^/YGO^>F4
M)/NQ,_%3D/)@%T99[#;(ND<6-XB"(+I%'NGYB9LE5"4SP7H9#Y[M(!=R@FD"
MG Z0 ?8O@A)P7 6<6 .'ODU&419XHH_Z@$.\##3AO[.0%>1;/QW1H[+0R>!)
MP.W@9P\9'7VB/%$'OQ[XH1.ZZ 1-4O@"N2J_@%6-@"X"51I>"SP]R#QFG.D(
MEOOOS(F!X$$]N923*$[1:#T%( ![W_IW&ZRZT!DRGY8X,-[!A]RWMSZ*@AM?
M$KQ<)QF) 0 O83]OKNFT8 TW,N&/^""U#91# ($;/_45G(#R04?"'VY'DJ2J
M_.[3C?STOA/ C?IB$&6N/Z$]&^\&D2F2;##P,?J0HAXVEC(5;A;'^/?LG84^
M%DO8;,Q !6D<Q=\P(J@W'4KI);S\"2PBE 4\2"@!E++X7F7N9S'T.:C@*,DU
M@7EE7(P<!>U<6^BU.ETP+2NLVM;^SGZNKP.Y?)2N'/?A5 NMI*QJB]>]@VU0
MGV,\CVKE1I37-*.'JZA! L>5(M6Z>&I%K.HL!%R#$SL.(L(R1<+\2'P<:C@W
M@!=XQBZA0DO KO F()QH, !U!K&>() E3%X%"B%VY+AN(K>Q)8YVM,55UD\
MXQ2.SD(:B/,(UA*(SIX!_-CQ\9W(A4#)0.8!FWE]T +1B@L!89PDQ;8!>%$V
M'-%;CXKKC<T7(9C9;3-3PA>Y %IF2KRS* :81XCWSG (Y@W>-O-BM4Q0#"0K
MB%<2R(\A<0&<8X1'=00W\ZN8MS$$#O1NF7_A.OL1K,3E12=L$)+RU]W=;AO[
M"J8$M2_.5)@@(RV'%H_^.\"+6Q"U^6HF>C5.OAI4:A?N#&"63?"\P-@$H+>4
ME@J/0+8KILAH8*42SQ<0]U*BEB5.-;\#CBF!21&>D+[;V1>8 ]#IOC/QX>3F
M?N]A'3C)J;(/0M K1*>KZ)B/!7BF2Y@/ @ZHA2UF.'0@QQ!![]_(11(%)"+:
M1[=(]ZD<QGA.^!J.$R)L/WP]T@Y9EA7EER :ZP@D+,0)$Q6\1F:0. %L.HJ'
M3NC_E][&/,:,<^-YTXW(D/ F[?U%P0H:A!\I5I#2]W!1C#@7LY@Q NB\9'TW
MO?J=&$6W<$U,</(B0BP%+GTO[*(_*^7<".ZI<"_HC8;2@=.0\;@!B/5!3B.E
M]<SB%IZ&T_<#5%J0XMV1#T!#$ ] 6*L?;OT@ *L5Q3;R#&*#F0N*13+(,, \
M'LL8U2R% !HUX(>^CY*_$M.*PV^+OTP,9ZQ.0*WVX;Q@3RH@#=I.!&]!YD?<
M5B.I5Q5,:,TOB[41#YUL?C^CA18B!UAC88P3*M&FE9(#V^TGZ(=%:6C($JW2
MP*H'&0%G&)&L,"@/ 0^;&D^T69\9[BUR^,GA%"4*4K\^ 7S()$+R64S7)9'9
M "S]$\ ;(.2'Y!=-2Q2K2%E!H,0![J+F><6TK+::>KJIE\XP7=; )9V=<;:F
MQN G2<;7# 2^(@7YZLE^6FCOZ \5[+?7!@%<J]Y.3#/&LPZ15X41HGL6TQ/3
MD9,BP8T,2X"P$RYT;AP_(&,;EIG1%/L"\0/M>N(+@)DEM AX'/S8%F<#W"9:
M %FHGQ'U4\<O*4R&^9&07B\] L\85 <RT0B@A.4>V%33%@<S)+T*K4(M3)#@
M"6Z*/^14@!:"U@U<,OT<#\XSD; !9S# 0YCA4_DSB]-H  4P"H#Q:;(;3(&%
M\^I'V6(H.,B[F/7 =ZZ,0W*)2K3"0Y2GH(/3O:Z;C3.V>SV)M)6:$=Y>:Z]S
MJ"P0((S[%(NRSEX\IW6X<_ #3E=EG,3*W&8<P>HQ)$OF 4-@WJ2>3K)^X+NX
M'PRWX4H&/MCF^GU3%-YL_\P948#Z282T#62.:O?/P[H!F%>X,_[%Y$BBR/,0
M1@11]+#X3+U#G\13#$8+7C4//^5+2=Z*#7^3.( _"4@1F&/0P$1R/XI2 4E#
M1>&<3$$,#'UI&*1*D2A4RW?P"GA'"GN1[ C2O,_05)$QQ8C'"[1*WM]RN@J]
M$-Y8*!\.*4*$(DJ0<!B\$ \L#@H^FAC6&F%9N@5+V.+;T&J6M$9X-X!BS,J.
M,J/VVSL"#CQ0@>*"^\.[':#F:5M\?( [H*4B#&, U53;H:^[K=[!WCT&<H5K
MP*DPB]$ A"L+KYO\CL?#WHM;)XXIMKV1P#+9P.N)+7%"\-J\S^:O6/J/6/KD
M-B!G1H71C\LNF<1X"]K,=$.%<8X<R#1Y"3#%<_,E&%O>ARW/6K.;Q L3 F6(
M^'(3!3>2=(+Q1"F6Q*5F<8X4FBQ)(R #8/%CACL(?)36:!I%+FK7;)"!8$59
MKL[F+NW#A'6N>BS6&+(\SR<!6DX&("8P9D4:B*F F&&B(J:A(Q;%QV?AK.5X
MSH]&*!X>#LUB=19*JT172NQI&LYU8'>:VU5SCN59FY6.=$: S1^3?HZZ.XCP
ME70WH$+?08+"5(0D]<?DWE8NYQP#<[Q"?[^VLH')(8;!#?,F%>MV\OO(R1(E
M8$T&-K.I)(I"<HA1%*%P07.F$6/SLF@X<&ZBN%H+KK_P_@O=S#=$MGG6-TB1
M+>7^%\D(/?K$;(<J"$)'AS<Q)&)9& I3$?C?4//&A":ZPLFC 7#M($,#24BE
MEH=TC$6@)=<3P  ?X?L(.2M_STVZ*#;L-487MA%RW;Y5A%9:"^RUJ(HN:)NW
M.IB4 R?W:D7QLZ>3-# @OF<#XC8@;B;R'>?V8J,2E\KQ;JHNQ'P=2M)+69LT
MO99F1#M+M+<'(:.L5 YM42@$370,=;R]>P>/5+'(2U>$ KR9D#-'5E6%"X07
M.)-$OM4??K3PUNP"@V6VBH:=+(U*1"SXQ;^]VGXE7!D$"5HTX3#_6S%&_%L1
M35'LR:U_BAW]+AV\]M5/ M$.(VO2DG^\GQ*H+8B.X6^O.MM/VUSIGHKP7.CB
MJ&VR[K^P=7^"UOU3-S]XF>$TEJH;3M6KW.IO-4D_=X4]2T.(!W<$M'QB]8FN
MADNN"9_HK@R;0"?U.G,(B^]KA^^[%M\MOJ\+OA^3AWV=,=[J@&O&(^R2?W;)
M5;RDL8..5_@<ZN'O7!5A1W&E#<I4B++$";TD+XJW1VZ77/,EKQ5/MK,/%W30
MW=U]E!:Z=[#;GQ[=@05[&,+>4,6<F[K6&U/,FQ%^LDNNR9)?FH^M)]3MDBUN
M-Q7J=LGK@-O-'1A7)RRP2[9+7DGVL)Y0MTNVN-U4J-LEKP-N6[?B:LP![APL
MY4T\K^@AT=#!?2_J5'Z&L6RO5W;O+S&L;X/ZGZPL2)X>'38M&=?RW"P9E\BX
MV]KM=%86)):,+1E;,KZ?C'?W>O7"XQ\=?6M=V2_-&NR2[9)7RR6RGE"W2[:X
MW52HVR6O VY;5W:M7-EG%2-,ZF5T6./9&L]5/K!=Z\>V-%RW<[,T7*+A_94%
MAR5A2\*6A)<1PS8.97W>*\E*[)+MDE?+=[*>4+=+MKC=5*C;):\#;EN?=ZU\
MWJ<5,^FML5U+ \L:VZ:Q3</OZH7)#TH96_&]6*JT5%E!E9WM5G>WR9F<*[X7
M2Y:6+"N#2ZV#/1M@JK1BX&,^G@H^XX@M_OR4D[V><*A;4;!Y9&C\W(*S$>/=
M3GDL&[]JB=')H6Z&IWKA58]%OW62^;GH3H(#IR<.CA5.(_4[%1RU2H/3EUO+
M+D[-Q''FDD>A.\*3+L[SE,50]MV]GGIT%/._W>XO.&383XJK80_+;<K'8<H^
M0 _@+KR,YJ_BE%98!X[+5M.I/=G'A\6QCY-D,QP,+O[=P3%XN.CG'KSYA*11
M)(!9TJ@F#;\B1<X@C=V#EJBDB7V%M/<_[.<H!A\Z1S(=G"K+?^QW#XE:9'$=
M+.3^594(Q4G3V.]GJ;%!' -IC+-'VL!I\9.QFGG>S_S ,V<:\WCZJVF2RO&S
MSZY]0A(J_$F6A,HDE#=8'<316$]27D1(Y+U80$ML0[5^DE(J9 LI@3/297]?
MT4M^.2QR7FC<TE3J5,CO,G9]')+ZHC*B@<.9]_7F['#FM1_.W']_*1$S1,YM
MB<<V@K^R&#E*:;(RL+!OP#_/!P, /,J4(7 YE*E+BI2?7<QS;/@\%*>R'V=.
M/!4]+35NI2#*)Y6$E?+[0"(V\&?T['2WWQU=?RE^H>\Z[S;%K9^.Q!]1Z'\3
MQ\[$3T$/N7#B-)0QX/;GS\<M% L@C!*EPERW+]OB+S],4O@;QU\?HS *IW2Q
MV%#OH@?J=[3$)(N3S&&UYW;D@PB"S8P=N(D$7PK@PI_P7]#+<!OTZ$0&@4A&
M(.IHP':4Q?@V$&CB"HC\&SS7B<6-$X"\>;W=!C;5P;G;?$=+C)P;I?\Y0]CV
MT$FE2)Q DJARB2=D$WPM"+F=WDZKN[<W!Z\K>GD.+)"H43;4\&*A![0V :"!
MX'6& -BVN*)WP-/Q6<5#RC>WA#\0!+9;'S;91W!X4O2G^*48RW04>;B9L9_2
M /&I")Q;$+AP>!XICQ(WIE;J,!J,&0TBA09JU;-[*D[%0?,0E [6<2\SX),[
MG=T-9W-C9U. <) \ROQ*NEG,R@CH;VVU>5HVZ,>HC(Q1P#L!B'Y4!T"7198K
M!S@Z'965,/$39+V,:WZ*4]$1YT4:TQPG/FMU,JCZZ,GJSF02^"X]#7>/7\$Y
M9H&#"G."8" ,F8%S!4KU'53DR7)-TIBM6'TAW*Q0^!Z-I Z, [4R@WX<%GT%
M"9GD@P9,7R+\"?5,&C6 @NC2V7^7P$-D,$#XPV'&= *P : IXC/P!RC!8W&U
M!>Q*43B@U\ / .YT[(1))\=XY4<05.,^K)%9VZ[8.(7KQ->H+7J]WE;WH'O8
MZVR6\/:*7GYIOOQ*O]Q :,096"(@"+P6E.MD(MTT2PC5DPRPB6Y@>BI^-GY*
M2F!@DNCN;/3OH@>$^5WK(TB JAR0R@YD(5&[)UJO LHN Z7]'.CR'._X2R(G
MED#S(NJ# LO04;3+9\8<Q4>^D.J+%)O+ILA9]:73"K9:'$Q)P-&#0<2 94XW
M$D-(,CAR^)Y(9/&M:$0AZPU19%0\.3$,-[B6)A?-7,1HH5EQQ;*)?Q9OR281
M/T4Z<>##JN".#7^3OD(R;LW19^EU*#7-IU?)OGPQN?@K!!^?PX:OWJC7A2>E
MT%2Q X0-'Y>QI0(TYB*1T>.#[G-EU 2)Z< F@%!*MR%?+TD_/R'E2/Z3H4R+
M1+>]_8L&3P%^,+@20AQ72L\0/HE6%XSC2Z+ *^L+_+Z[<)W6YP1)! S0'_?A
M(*0Z*>44$ .IY*H;)2F]$H\H@.4%\%46 I45 GR*WK L9FT3A7@HV?E+W)P4
M4<0ETD0)9<#63QPE65VTM<83YL,*@<HK]D-"SC&\-B6RA\?([P@:\7IWNP6Z
MG":K'(*,HZRRX;V%X^SU+MV NA_Z'CP?.(@,7:0JC[0^R2>T@0] 1SB\ZP97
M,8YB)'!XVNON=OZ,@9^X\-0ID.(F :]X(#,5'RU))V0B6D#ZY>TB0. V@(R,
M\0-\<8./2!/#!Z/4&CI,]IV@C'$S4+7': G@4HBB<SZ%;P>VF4XG$I1RR3\1
MXU0,2F!FUSCT!Z!&T>GQ\8?LK%2,F*008>'1D+!IB$M-\[4&OM,'".!J6H@5
M049:F_'U8NE8?](_(DKY H1_8%AB(\<CM"5*1;Z8W"F-V@TP2MD*9P\BPD'\
M&2+_T%9GL\QOWN;!0ML;>$J.YR#TW!&Z09U*N]N V(6^<H$=KBG.<5UXE9_2
MZS#T$(&VLB$=>(Y3\=@S=8VV^(#(6SCF,6!-,P KLWH]^L;D'E.]X"L@ZS)9
M&.?,C3N]UNXV\\^,<&+Q4A%G'KQ,0C1#S0<650"]T&8Z[5UFX#.WMA'N)=WI
MSB-IY8I7%:1,'JMOG:.)G%-KX5^QVFZKJP2=B2QG<#^8TNI])0PA11;P@2]P
M@RA!+EQU\S'_5C:,<N6N<E?(S_!'RKD @SE34AF5V%QK;Y5V/2N?M3>E<X"[
MHIT1XYR!3<D=4<CPB@UCA#J4J'&2G$ZR?@(Z%HE3WJ!"M);A"C&>6(8"8UL:
M#26\/RYLTAF8M409=6= B6L"-H]V(WFDC.55[B5IT9O@KMZV\)PIHD801+=X
M<A5O;X"X/$'PS1RZ]@$EVJJ1/AW"QM$F@9!DYZQ[ @.T8N/#)M)Z+ <9Q:]T
M3,G$PX5/R-G0*Y/>8[EUR@_[BQ_V:A$CNONVI$280"UH,05YM,N@]'G7I&)#
M\CNYQ4 !33E2'&N\6.2Q ;5,.IY6.^]>G[B-,E!.R/AV'0IE+R1_6%!T2XD=
MJ(0G].:=]N'A+W@(A_B!?"B&0P[U=81NDI7/6S^SI1<996F2 H1Q:Z7-H#8J
M)F"*;*%0(76Z[P":O&-6A<?J\O4)79\?N$:"&2G3V06S2VU^.1'SRKQ%GZ?Z
M;7-)' ,]'BT&@/'&[B;9#(GBU!68T&D?'!1X0!M=;J?&HKO;<]NLXFOWX 9*
MA-+N%\G>.6Q_ K!TM>!68&%Q=</B*D<.A4^EUQ1N$_W4>=+(][RQC*ZAKI[Q
M_+--5_50MH= #(J^#"786<C.@99DG(S\"1A)8S]5PI/5*669)4SVIFL%=@\J
M%8I==A*27:$WIKV;(S X&%+J6J+O7'2S':U@@?=/HEAGGRR 2Q4[@K<-0-T5
M0Y_\2&H]Z+1#<B_6A+>I%6W,XR#_DGN0G<$ [$70%))-Q9L*D 538D"%0?X$
MW&<14QV/0=>&96$:#^WZ7K2C'W$=A'\:' V0WKGET^EJTZ="33&LW#LU:1&Y
M[$)BY#5QG>P(8$&YX3"G)\ZKZH8.CA(WC3!8>9=F_8P^]&<-[N 1W%(>4(@I
MF0!'I Z$P T9&X'C,OSYG*Z4YVX'0WO=38W194\-?MLY[/7PI-X V5'L8W=[
M#V,?$84V5-Q-?&PI%U4B.)B6<2H2I24!#1'Y?W42S_E'?/8Y;8Z?MM?;W?#8
MU,64T5AJE8?$GN(C0.7 (9V@&=1T!(<2B,Z>X4A 93@;C\DW6O9CN@\D+]Y#
MI<6NZ&NWU>OU\#]EF-]K.N-E;+XN<ESCY;F%UQ:D[V>&DB])/54:?DE!*.DX
M$?\(JOW6C&ZOV"GQ5UAOI?IL2IH-I4*AMK&%FL8]RM1"!:9TVY(Z7&%:/^,2
MROI2&R@9HZ=P5)U]TF@ZW7?BJK"63\C738=:X)HG4\</FA";T7[)Z3IX):=B
M[W%\DM/E/)).I3.R^EDS;L@'.Q-SB3_S/.58VMO;:^WM[2]R,4X?[F"<_JA[
MT;BQ=2^WU&ZQ&9Y9>LJ<A^0.M\@=24\+H4+6S /!4K: ?M0JQ\<]W#*?O>M)
MS<_'L,H9:DM:YM,[3>]IS0WOZ0/,[NDR1O?L VMG<D\;87!7\N9G-;1+L%B$
M'4@4=*"&&IF%J1^4#AZH2$1]#+9)+S<Y."D#I8MAD"1Y4BMAIP+^D;HEITZ=
M9''7=GC)A0FL+" 6ALOD4J*;EA8MJM:B0PTA;"J=BHW#[<VJF(/'R4#E\YS7
M QJ3@#8?_%NXYU99/\'T14HHK,QY+*4U8CY'[KT'Y%>9EZ7WJ>0>[0I9P/TH
M5S%"YWB>#LNF$ I,2IN9<O9*"SWH@'5].4 BIL>I$B-&-&U.:@K5K@.?/0=D
M"7!:+#$CG9@8*O\_4=N"O7,JKBO]"3D.JK"Q 98% M'0J6]EK*!(EKO'R1]^
M6.EZH4 A,%]B!;FH'$\(D,1G2J#-$PK[TR7]-;@ [:29]=#@X\99H-(H041(
M<BFTQ5&>F%YP 4"'?V=.#/P8F,ZE1.F5Y_-VMK?^S4*GA$Q^4F"3SH29RL+?
MUX"S?S[+]8\0!?%U+$,/5 ,RUA-6/?X,54+( RHF5WK?BQJ3&7^KI@^3N49E
ME(2)PEU5Z0+ND9!$&B.$'8/= 9)/!*#SAI36'GDRX&2,DY-/;TXN+]!0EO$D
MEJP?ML47O 0UX $N$VG5DY@AG!#-Q@!Z?!#0"A7!@#+@IU,ZFB@<1OP.L-XB
MYOR@!H9)!BL< @^-G<#_+R?(3=M8VAN08J?J%Z)X*H:9[]$K-XJ<.J2TTX]'
MA0:'S!3M*7CXT=F;+Y^W)&D$GD!5RB4_S@W62VS2JB;.%#BP_([Y"8Y.Q42]
MSP>5 _5).+@ 8&2D@;:-Q 54S['(!M1!+U#$?O'[&5\,7_ +$1A*<0$-)NIG
MF"HX[0-PF$'!0P"'/73P$<0HH83?-YXHCDBR\_>SBZ,CKB$ZO:2J(]'IP'H$
MW,,IBW"PZG64YH&G-\0WB('C!QFZ BG[ L_0B_U!JG;K>/AB5C-9J_>B"1L$
M,8K.3"H"P\W&<I(I=%A)K%]A@CQ*^" CLD*H*CGTM9G%I$H@]D,/D"2>DGI%
M><JATK! Q\!T@T&&"B^LW!E*71P$>.63*D*2UO6Q2!EP FRNY!M@[:5,)#G'
M\6<@ AE$$YT4&P(@4NF.PBB(AERJWT+!2J5'3DJ(DX43]&JYU+R%DF<!W5".
M.0G1\#3*>!^X@?QAT[Q<BU *(UMTD=Z71.L;^4^.:+#% 5I<JN@?2TU(P,)3
M5?L-H%+"X_D']=%6CP:^6N-9$2Q@F0R:1ESD);,"1P)^DO7!<!,CZ02851AC
M]76+%3J'2\''OLN0E1-?_Q5CZC0N-@O81<T :@G0DL,AUV^?@.88P>6LQ<94
M.!0%N#_-:L@X=@3&-V(TS.GX#()F5J3RYY4JC-XO<E:[1>6<YK"W#@(BO94R
M%&=)[$A^Y._.V"FE(^NRGP083)%(C7GM6(0  B,SE6\#6 06?$O$V(J)Z]%4
M\G[YC:T[@*/>4F([BMT.983 H4ZD*G7<C2.I09@KX<H#- RB/F80T>]3_625
MJTTFN&Y0X>E:/Q K@$$!,5WV=6#)"V;F97$XSP=Q>R6Z*E"P+4ZS&.D8/0(M
M1=+D&,#J)3]QLT0UPR#US] .;XL"'ZJ&H(+%!%[%1K#1U4!5Y""5(04IOP)(
MV83:%,@I.1TPMCB"PX;G$IOP4PXN8I."3,Y0#E#%@()J3+S\+ PH)97/@EV-
M6ZKX%-=@&N )TAP""Z08QD:(*)&*Z?4(]M;LRU>2*Z^PP#A?@%5./[I13"Q(
MY"T:+ LP37MWG%OE_*3:+J4[DUF<X+%EIN9<R*/ _X8'#.<YRZ64PTVQ (6S
M5!>C:-2VJWC(=BK;51S8=A6V7<7L]N$S[!#^]KW?7OWSCS>.7\W\U']_ELJQ
MZ+7130$$C<JZXA;P1:#__@C<)(A8RA_U,;]$M46X!(6Q(:TP#++Z&S1J?S"%
MUWY%=IA[ZNN_R878X4Z2!;BQTR9ZB:. 9?X%AE\]1(6&'#PU>#G!J*^C0TL%
MOC=^[W])+KK$P(=7;-LUMSW)MUV(>T^BX<':G7+-T&]^2.X>@J2I ?:E?KSJ
MC\CN 0J]%#E9)]_9'D(O;(NC."X*(K %:1&HT:"Q-<9V6/]5KF)^C&J&H"IG
MJ"0=E$D_ FT5:TK 1-(J-JBF6:#L%5QLHE,H8?EDL)A[@#4XKIN-LT EE9&O
M99RAPR;5T2735J).*B-?#F STLV(?YZC<:,:1_!OI[D6I'[30<$XFL0^5>1B
MV@G&EMBS-,4V!]0I!H$R=&)EF"D(%T='MBR?CC8,I$)NM;K[CYG4000]/.._
MZF!1&5QX.=@G "\,.XY@P;>8<9(C2&$+X=F!,9$7T$9A.11'[@$=X$./H[S)
M VOP--RG6H&(^G]S1(4;4,"VDCFT]"*532F)AT]I\W]GWE '$0RX@%ZL]&>I
M KEI;BW?20NWREV!0=I;U(SP%C]6#L F<(@C(Y;:GW)<I--SMCJ[*G]UGG"=
M K8<;-,][V:[]94S;0L^D&2 ,*HQ$A?@JWC@Q,'A(_XD9]5XINS<XB#C(Q"B
MVM)<T&XYVA$;%;U_%+SDY@)>M]D6'W0?';+,"O"U?G0CN$!*YO *9]LRI+_P
MN/@[BM0561VX&!V?9U)..):)"1' O1I! I0#J7$,1;\*(L#WB1'6.T-KC,HC
M-9="3V-Q,'RERIQLA/900(6%=3+!7#ODY8@3,D'OJI^,"@\5:QKTMX=-/5+)
M<:.0_0$%U HW0:RAQIV&,& CX['P%U+98!&5M8L3NO==/F?]D\Y12)6?YU _
MSZ#,%A25PK-0#Y@H=3.)J>$R+,-5.6XG\)43YPLO+LV3$SCBA[E5!,5)%D\B
MU7T4M"30U(H(E K4H8/4=>6$E">77,:J3PXV=P,UK"W.*8RQ],$P4T/Q&R6&
MA[Q*.&.VYT35_:L,E9D.(ZQ?)BI/C!(+<HAR&G>+]+]8I5:ARNCX,>DM@X#R
MR&8;M%#0Q =*X-[$N>B  Y)I\I9S/>\\P UG<^:1L<PU8:2"4"):8M\2Q 7J
M9+?4X3W\F#1T2=23RDZ)*2J^\1WCN7[*WO]8FBW/2+>K>)^3P;F![NZ48&/0
M!X,/WH/52&\Y;=+=G$'J"86 >*]QH2"G*KM#2? LU&^C717MHC$?C'K/Y*=$
M&B<=$&-.=;QED2>S '$CQ-T'237-NHN1'Z+3&(ZFR/Y,6@^@6!V74(=&D*>C
M$MC>J0"=. J2B R]OZ6;HP?G9)G6>5DQPURR#%$P-_<<;FCPM\KRY&32Y)L^
M6*7V<)0";#F40+DPZA=;-R)S130I#R:R48+I;*JVI!1^)QS5M .W&(P)WXO;
MA[4B4[&^[Y_V?1]:W[?U?1L-I:I-S1DQ8]1WAC/\9:'QMSS+RQ(MJ=S8)^$!
M *(Z,6 .1=<_"NC2L5RAXLRY3N?QT E- 8D77X.BX '6\EW<<LVOL#C(,.F\
MHQ^&Y'(1I[$SEK=1_$UL=+<[O7M-S3*0# OR#M.P]4#XH-V_E VI''9%EC7J
M.+"QR:@1DO9C%FM+H#@&;A\X \M$U[>:)GVNF-Q*YQMB*BQ&?O>3M,@.FGG*
MG<95E*4!&51LN6.B,V8/5+S$\SDQ%00:YFRHU&G?XT0BS*$P)7M>H@Z"6;D/
M<NG*Z1XW?I0EI%0K5ZZY0GQ%LE3*_*,?.F4'Z3>Q6$!9$3B31+[5']X] ".4
M  &]-"K%^,TOXN(24VX(?O]OK[9?"5<&03)Q,/4C_UL);OQ;,?5BD!;-!JZ8
M,U8(^YFIOFDT42_OM7<6SP.[9[<+0+M@Z-D3+^;>LP=K\>=61T?V5*LSRUN\
M2"9%M52NO)X9<8OK(JWN$YMX12A+%]V<77\Z+FK@HCC/\S(?=!%'("C9]WN"
M(>*IV#B[.-G,'\?GRF3*!KIIO"(%H_)-J6I%W;07W6*[<.F,#19$Z8=W#+A^
MV&@XRPPL,_@99E!7;@":)A=,*W76RSA1*X_3SH0WBR$")(!O?'FKHG9<N\>D
MGX"A3"WYBC2SPF4(=MC*4NT3@;^JLB<_B+R*-L3A9>@&5_%PCA0,E"L-:Y2H
MX$GE%!N.MX$?CPV?U]*:=5L4+OF\TD&]5RO=AF_$7%U_NN2R9KNE<S1]OI(*
M42AWOQMV"ZFNRFN9):8[FYR&A?V1KUSG*\Y"O!$V (T7XNI=DK<!8(VVAKYH
MW?NO7/=N8NR(:G-#5W51Y&@+H8^V*-R<F^6&# X\V^$9%W1EHFU%';1!(VJL
M9D]PKD0!Y#QG736"QY0V+N[\2ZH:G[SKDE2#"LQEZ>>6? 9:>\J7Z+%U1X6H
M5&):5&;GUQ#/UND1W._"+&M@GR:]E*[L8ZH^TBSF4I ;<8QU66;Z0I6]5MRK
MH2 ]+F1-_;&J1E*;55)AUH'*5A@W9N7B 3/"C^8=3W%L3&FS29.Z1ESS=6SA
MJ[.ER2G."2<8MU'E,M3NUHO<3&,?Q4O"D4K7U\E,".>87)#X+>GCJJ-P?U.,
MN('7&T865*<I;)JW&8(SH4J Q"Q^(6])A7FOWFC*!STG(TG-+"%&]GD,GW<E
M<.[5C9](S]@02I5$-]LV\'):SL\Q*B3RG@S4Q>+>\*9VOZMZH?FH@AFP >#&
MVAE2&:\QX4'*D*ZRR!&_0 -%YW,$AKMR8[^?9]MSN4@?Q'<XQZ?"XL$.3A!0
M@Q]Y<N->:3W82"$_" 4SVG->L(%U*_J"@JDMRLTS& _%SI'%J.HB/;6 :RT7
ML1&.0VH&HJJ>]*,3,Z?$..J6N8?6'0>OV&4).!KFU/B+0BLJ/"2]TM'HDNM_
M=QF,#1.0EE(;T4VM__ZX""K.^>[/?SQ;J Z[OZ[T_RYP5"_V4U>DUR5&Y@\W
M7_;NS /:-%G-/VQ35(X39@PFY4DC:E[PA[P,M;780/ZI404U=\,#8R3/B^_-
M"POWMFU8N(9A87S- U_V",BRH"J&<OG\^<*8BZ/+:W%VUA!3O!(@_??GU[^?
M7(JSKZ?GEU^.KL_.OS9DNPM/FZ:U+:B"ZK3%YY-/1Y_%Q>7Y\<G)Q[.OGZX:
M X_3^:FN>1FW2I#"'BLL</%!49;@U-@D\U4F( ^Z4YTY:7H,FT .MD?0CID(
M?9F8M.A&-$$/V(XNF&^+WZ-;K!%O":SI'SH5;H@\#:U4@*P:">8%^49(FFT2
M[)5"FBT7J' "%J]K;IJMCJIC#[MX7"KIYQEPRN:G3DSD+R_52I,Y- \*6 %P
M?W]<5(ST9>#+&]6.8JZI@]I(.=E0KZ-554!-FDBAH^N0>1-P<P&M4JAP$:T>
MM<7EV=4?XO3H^/K\LCETRAHT(V&!+UJ3SJ=>4KQUX% "K9E<4:J_,QHVYG&"
MHS#,<L/#[%/V!Z7^5$\<+FO,#<"YRD+@!6B8@1V]  N[;?'GU\N33V=7H%N>
M?!171Y]/KL3YJ3CY]Y]GU_\?@N_/R[/K,_CRZ.M'\>?5"?ZHQ$M3<+8:EM2:
M[<_0B#3E<]U/_LDPPZ"((BW9FJT.P,C3O:AD8(2IPV.X8\1=@[P%%7(R3[:B
M1MZ4#LU ,MHG*L&BQ%.19T$1W1S*BR:)%N6O^2,6L0U''+/LF^42!UM_U-Y#
M<P>VZGZF:X"D7R/JVV;L%_6/4KMN0A,J\_ >C-$ODL?WPF+"RY)%8J+7%A]/
M3H_^_'Q])?Z\./\*<N'KV?FE(1Z:+ J^1N&S5T"\,"Z,$V]QIXTO9U]/0%,X
M/0$%X>/9U?'G\ZL_+YN. F:+E?8B1Y#_'1UO7[,Q*+TN#T'_GEXB%+W_(%_9
MVN[ _]7'WE:O\TJ$SAB6+UWO[9<T#JYE/$[.!]>Q=Q3'UW#SAP!8V2ON?M+K
M'.X<='=>"9FXS@3N2N-,:N_FL\#[Q?&2C&1,#5N G;_"?\8"W[(][N-.=N'4
MY/B]N-MC5&=  B@2,)7T@[= ]=KROV^-?,^3X5NWL[.[M[NWW^TM=UUO;\GK
M]I>\[@#)Z-<W>.G[RG]*.7^8!W97:Y:%.MX=*'! &+#UAZD0W'$YZ0J,-/,*
MPQWWS5B;] 2E46!.!N[LCKM!L>5WZC*#=D-P<_&64<#RGO,&%JJT%EU&*@\\
MXL+RI)4/D)FOK;_C'9T]AT__KFOHBL4AN99N^DH%EI35Q/UV[G_[=G]WR==3
M4U5*AL$<.PK>Q;B L8I*XZ3A<.N97MB:@?)]3'9GFVD,BZ'++>FOT#]CT-T
MB-D)RH'-'Z*LYR</D/+R.^58Z7#80T*+SQ<=60S''I]\OB4S^/@BT<>'A1]7
M*_Y8BMR^F44.$ULT(LU<0U\4>N,+A!COU;OD]Y'?]],%]B$WFZ&]]=^C=]7X
M\^1_?S_[<';](M9!8VMA%*&XW[9P+E\4_^<_^"_MUO@NI S<+?W3JQE(J$:^
M213XGNA,O@M-J@O+1O@.M:UNN_MTA2V(.(QR)61"_;'/'/^A)2^EM6__Q-J7
MK!!:B2/JMGM/=48+XO$?*<F49BVPOW%1P<WCHO1+5SKUVIV7J\-Z%HQ<#N.>
M%,@@BTP3$Q 0\\W?*MGT3LNF49I.WKYY<WM[VX;+VL/HYLT1:(W8AO&-](9.
M_ 9'BKPYV.[M[A^\P?F9.[W]_9W#[@ZHE-L'O3?R^W_V.]WMPYWV*!W/&+>$
M]AYV.2*U]BU;"EB0_DZ\>G\TY@0]&LTD57> 8X0758>0$G$6PLV3J&B"=.IC
MEZ8I ":+(YISX<H67M:FP3#J8G@0!E9]*H&"&S#+P*6< ,4H!>"@3HN>C9DN
M#H>T%@1,C[(ACG514^!W-MNYJ>X\@*A7"O]KM9A'HZK[U_/T3!ET_@I8/\:&
M>NWN,M!]N@4\.;N=7[I"C<=8?:[M/YQG=CN]P^WM[FZGLW]PL/=&.L \]_:Z
M!UM)[S\#YFC,/F?8'[%(\F5\C8!AZ6]>CFEV9YCFO[!9IC&8[RJ?>:C9YM56
M;Q';_"A=.>[+6/2(;^XBW_P9AOD2B%N/-3PB%;P05WPQ5;6W\M+1JJH/4E4[
M!]W'454_3#%A]FGYJU5*:[L8JY0NM:&=Y9P!C5)*'VOI=VFD_O?_UXO<WRI9
M)'K%YK73/?C_X6&/M-.#3G=W=^O@6UD[)9:#4TYCN76:$4<LS9_/1X3K&=T/
MXGX[<R;YOWZ$[W'42[&]/:M3UG(-]>9HZV=FUYVC=7:W?WE<7E9A*5M>MI9K
MJ#<O6\K^M;QLA7A9=_NQ>5G/\C*[A@;PLIT5A&@]8/?SL8\Y_K7=D=]WMKI/
MK8<]8ICWBS.U_*O>:Z@W_]I=08C6 W9/QK]Z3ZU[/6)$P/*OVJ^AL8'6SO;Z
M)@4^$X@?VQ[M=+L[G,NRO[M[V)NS1X^NOX@C'*=&^2!]'K78E^DM-BW^(PK]
M;^+8F0"0 G'AQ&F(Y4KB\^?CEG"$YZM!G,!3K]N7;?&7'R:IZDNL.*&ZV..1
M2+(?9]B)J*?Z_#V(S78>4TW,E[)C66V-UU!G51&XJ8U!K(K?[EX^B96_7C9&
M#G0!3) Z@9^,)T$TY:K"&0ZWHQO)S+#4JBP4\3GUVG35)S\09TGB@#(:/Y Y
M;C].8-;RQ4:LH>9\T<8S5H4O+AO/,#I;Y<:TH5?>P?U4#IX>AGX6PLJP4%ZS
M5 Y)'/R0QOA(3-%&11JPAIJS1!L6J1M+_!S!_O^</"H;U#S(\L%:\J!56$/-
M^: -KZP*']S9V^ON,Q_<[^SO+^2#LW49L4]CA!Z7/1Y-8K"=.WLOR1YY#=U'
M8H\K73>QEHM9"=D&R+JWJBQ0/5BU^J"_N'%2OBIW+(S_WKT2-[2VWU[!XEXB
MI/)38>4.\[E'-WT+E6\J'HNAV8CT.J^AL1'I7J?=^7]6668T ,8Y_Y3?_W/8
M/3S8W9YM@^!'89*/T[R(@57Y$PR/? ?.B#,+Q3EWNE0,QAQD?853#8')]+:[
M^2AK)^X[ (RM\^^!G%*C?$[:Z5J%JEF+:3);ZEJV],QLJ5/%ED2)(Q53/E'G
M.G+=*.,QT8I!,:PLE[*+60LNU07ER;*I9V93W0HV)>[3F[(X])/1 JYTN+UG
MN=*Z+:;)7*EKN=)S<Z7>SRM/EDO9Q:P-E^IL=]IG7Z_6ED\]5^.YRI;^9R'V
M?!/_^^'RLS@+D]1!__?'R,W0XS[;2]WR#]LW;659R-7Q[Y:%O#0+N7:^1V$T
MGH+AE<J0*IJNW)$<.Y:G6)Y2/YYR?/39\I05Y"G'3N#JV6&?_?!;'Q,%+(>Q
M'*9V'.;CR:GE,"O(83[B6$/?,AC+8&K.8#X??; ,9@49S&>G+P/+6RQOJ3%O
MN;@\L;QE!7G+12P3X"76/K(LIMXL9L>REY=@+\<1K$9<.$,LI$@E3B?"%)J/
M3NJ(4Q]VMC' !Z4TWCX1)C?">+8+KW3T4/BBD**S>0?G@8_Y1&/XC$#BSY5[
MML.@EQT&O3RM]-H[3S>R^07I^-ZUG5*.*M8!8;F.1=%U1=&5QM$\'TCC:?L^
M7>"%T=7S;[1LO/CTX8]<XNE[C"GE)F8I="G=?7I]F=\^?^V"#3V:6,P'F/>Z
M>G, 3UB@^CB*]>LOCCZ=;'VX/#GZ8^OH]/KD\JT3W#K3Y%W?<;\-XR@+/238
M*'ZK![4S%7%=9_D719O=R?<2=-Y4@>?WC\\.'B/K[7_2R,U?_^K]-7&I:"".
MX0D N033T$0%X(Q/RRRP)>B+EDAD[ ^6U-66?OHC8$<!$/B,J7>.\+W?7B7^
M,'DU\TO__=79IZ]'UW]>GES]^J9?@.>92/-)$.+"R%/$Q,18_I/Y,17N)GFR
M8E'>>_+='3DA*)@J8[%SV-MIJ1MYOBX\:@3*I9<%4^$Z62*QLM=/X'>JMH77
M]$$<PAG #V#F^O":OAPYP0!K>?%!--&2+Z GQS(+X2YZ(##K413#[CPXC?9+
M'((5YZM@IL\N!FP7W'WXVZOND^4+]]^?GEV>G'[^_\37DS\OSZ^.STZ^'I^T
MQ-G78\)$ZYYY^L6,?<\+Y$N[9Y8'66>G??ATJB\8]O(M+YXZ%*B>TC]WRMOM
M_:=;\8?IV_N[9K /Y6T2!;XG.I/O0FM72ZS^L-U]NM7_ZK]_D[P1GT#4B<_^
M)'%'?OK?7]_XEO1KLYA[SWCV<.W!UL;E?N_9'H]\.9BO+;2'W*1#WKBCBG33
M'G6-COJ9=+05 -DSR;8GTKZ>C[:5 G;A9('X(_[O]-9WO_E6 :L97=_ODYHY
M7WNVS3E;UL&*0FJK@S7PD#>6+YF_0R5[X4C8TP8@R*5[9_CM].MGC* IS^WC
MKF:K'V#O81EZ@":EKY+4B5/C2]8&\K\!H>&/RC!;+]\$AXC@XZ]OZ #_KU_?
MC-)Q\/[_!U!+ P04    " #JDJQ<0H0G/*<'  #&.   #0   &5X7SDR.3@U
M,"YH=&WM6VUSXS00_LZO6,H [4S>2Z$DN<Z$-H7,'&UI<PQ\8A1['8N3+6/)
M2<.O9U=RFEQ?:'N]T![G^]"SK9==R7H>/;MR^K%-U,%G /T81<@7=)F@%1#$
M(C=H7VT5-JKO;Y5%5EJ%!WCYQ_>=[_?W6@UJWF_ZA[["Y_4Z_(@IYL)B"),%
MC.,B#3$_T@G"F<ZM4%"'O>9WS4ZK\RUTNNW][MZW</8SU.O.C^;2D?Y$AXNR
MUPR,72A\M17IU-8CD4BUZ(YE@@9.< [G.A%ISY49^3=VVZW,^MN9R*5(;3?5
M>2)4+Q'Y5*9=+K9X:>M"R6G:S>4TMKVM@_[D8'@9RXFTL-MNM/O-26F^F?V;
M'U]?<^3K1WJR=?!5.C%9[QXS'VRX :86<S_>P^'Y>'0\.AR,1Z<G#QWP1CPY
M/8:S\]')X>AL\!J&OPT/WXQ'OP[A])B\&YX_JVMG;\XOW@Q.QC ^A?8^O&E<
M- X;<#$\Y$F#]NY>J_:L_@TN8'!T>C8>'L&ZJTL'=UL=FL9G]7#\TQ N!N<_
M#$Z&%_73WUX/?X?!X9B\@DZKU?F_ NW/PE@9+<CNJ 8_YCB%US(S02SMWS4(
M,.="L+&PW?]\X%9,%"Y-371.#%T/M%(B,]A=7O0>,2O>6EUA9+NBL'KYP'&K
M?Q+CZGHN0QM3R]:7O2WP]E]MM;9H5I0RF0AD.KVZST08EO?>>_8_/^C;<#F
MLD:WU9OQK 9"E6_ ZJPTU6JTO^2U^#YO_(Z9I(TO?*07NXW]]_;BWG?<;KRG
M5^Z-;,JK$<1BAI#C3.*<)(&-I8%?"I$3.:@%G&-&H@!T"L?4&-JM^B^@(SB6
M.494?()%KDT@,0VP!J,T:*RF?KD6FK082OIPR[I"4H6DIZW9SHM$T@_"$'X(
M*<D"WJ9ZKC"<$B@<H'(/HU"3A51;"*@S(5,0Z0**U.8%+U&2Y EMRHPO 0G=
MD2T%D0CH40XZ(=UKM:]WHT** 1HC\@572<1;)+MK?1IZ%I(S9%+QVF0;7"&0
M>5 D5(WP:\!% C"/91"#*?C/JOT<<RP[X0$DTB@*!&B^82YM3 ,T&0;.0>XW
M(]=T2,.D5^'CC+5IJ"BBHHA-4\3NQT41")%,"82,YQ7H:L0/5)V*\[5RF4;<
MM974CTP#5834)P%[#6$U(@7)VW=&N&1*8:I1:L49)5S--=-$2Z'DCFM<HU!4
M@8A"9YPNH*?&^1,($T.D]-PL682DLS0VIU&#X(?>;_*RMD8&9NG,#6\K/JCX
M8--\\,V+Y(/Q.^#YZHO]3ON[GBD17T:@O,7J*))TNVUV'+)&(')T&"9,2EZL
MA#5 PPM7FIA;<+6$% :K#+X/I0F4-@6U8^V1:^7!G.4ZP) >&]@F[(9(9. !
M.KP,8I%.$0:TK9\7BFJT=T6]O;>-WHOV7NCO_*WD=$+J283[!][[U[C%8YU]
M>;"AZ!U#$1GB<5YG'*K!(4RW8I'G99&GX/<C81&Q\Q)9Y @-62,P.<W^ *03
MB )1F$>T(%D_00)M:<@'"KK(J0/:W6?2.,U M3!U_7#6;*4VUA5+CDHX%B@C
MA162:Z6:X4))RH-\,5K)T)U4F&)B9"AI%I!DD?3QC--0*?=4&(XQ'&\:%Y X
MA:$-DD.6% TWR@2_G$()%D8T+.?$*E:A%C[R60_8Z&J"7)&T"[7'L-(J%<ML
MFF4F'P'+/'BWKUUGFX?KA >3#A'53(;,)<+HU"%"&.(ASFHPP8@\7(*=Z$>*
MB532+CAZN<TL4Y_C!0=YSUKO5%W+BCC==5D.*"ORC"C'N&@K" @,S@&7'YFZ
M,U=%S$,EF#&E<94BM9Y=B/ID1M*GXI>*7S;-+\&+Y)?A3*C"[?4,/HPB#*R<
M$6S,+7F&JU#I?NW2*^]OSSTX/J&6)#R,SW!,=&'O=N$!6DE<54;.WD3W)T1A
MLLP+.89$/Q/DCO.]8H2*$3;,".&+9(0CC[6;F.53DS)GX$IN989'Z P.5G00
M%#E#<RTRN*771!M+S_GC">K+T)S 7_ZP%+;O:!(1Q9 "N%:[=#P@Y+L#'SX+
M2HLKOW:\5[$P5V$4:P='21@Z4>7FHQ0\"U#R+:KR].=:_=J3IZCBH1? 0Y]
MEG;O_Y6E=5]6A$L6JZVV>18=ZTRRVO&9"QX16]U(HEQY)XI06IV;JW#&/: N
MDT1:B_@OFFJB*6#B\E"2?ZZ3;>(;DC"&%1+]S^F<)4GB7X4D]QTA%FG@SHEV
MJF1L)5H^S63L0"G@A(4D+N#C"3[H<-]'233EJ4R9%9VC>,NAA4\8N.#"I3K<
MQQ[+(]='\4&9P/2'0[<H Q%20X-7PN!.[B@3)-2$"(!6:\W'-\;4*$)):+PT
M'VXPI2"[]7"Z$@T5#WRZZ=(!Q2A13IMNC5")3BH0KMVG4R4!U+S$E^E,JQFR
MSD_%M/P"+"_5!2:9T@NDTGFLO9X0[] +T<$'"8(:%5"?&:B=)\C[^T-I6G-=
M/\<_BP6T=VO O^^Y#3CE9$^TM3KIMK-+<*=P\$7+_>L]8"R==N.;S8VE+P^:
MIGGM@_U^4Q[<O83?YX4\A1T^''-NE*.N3V$U?8^:OL-88@3#2PP*3A/#J8__
MG*L;,;A]YL^)B+AO6-UY203>;_H?!_:;[O>+_P!02P,$%     @ ZI*L7"7T
M%.RL!P  M#D   T   !E>%\Y,CDX-3$N:'1M[5MM4^.V%O[>7Z'2:0LSSBOE
MEDVRS*00VLQM@4)VYO931[:/8Q79<B4Y(?WU]QS)(8&% LNFL%WOA\6VWHZ.
M]3QZSI$S2&TF#[Y@;) "C^D"+S.PG$4IUP;LVZW2)HW]K:K("BOA *Y^?]-]
ML[_7:6+S0<L_]!6^;#38CY"#YA9B%B[8)"WS&/21RH"=*6VY9 VVU_J^U6UW
M_\.ZO<Z;'OX]^X4U&LZ.UM*00:CB1=5KP8Q=2'B[E:C<-A*>";GH340&AIW
MG)VKC.=]5V;$7]#KM OK;V=<"Y[;7JYTQF4_XWHJ\AX56[BR#2[%-.]I,4UM
M?^M@$!Z,KE(1"LMV.\WNH!56P[>*O[/CVUN&?/M$2[8.OLE#4_0?&.:C33>"
MW(+V\ST<G4_&Q^/#X61\>O+8"6_$DM-C=G8^/CD<GPU_9L?CDR%>XM7I,5HW
M.G]1T\[>G5^\&YY,V.24=?;9N^9%\[#)+D:'Y#36V=UK!R]JW_""#8].SR:C
M([9NZM+ W787W?BB%DY^&K&+X?D/PY/11>/T?S^/?F/#PPE:Q;KM]K\6:'^4
MQHID@>.. W;&2\G^J_]:S$5T*0(6@:9"9E-N>__XQ"T/)2R'"I5&AFY$2DI>
M&.@M+_I/\(H?K2$AL3U>6K5\X+C5/TEA=3T7L4VQ9?OK_A;SX[_=:F^A5Z0T
M!8]$/KV^+W@<5_?>>K)?'PQLO)Q 5:/7[L_(JQ&7U1NPJJB&:C<[7]-:_) W
M?H\G<>.+GVC%;G/_@ZUX\!UWFA]HE7LCF[)JS%(^ Z9A)F".DL"FPK!?2ZZ1
M'.2"G4.!HH"IG!UC8]9I-WYE*F''0D."Q2=0:F4B 7D$ 1OG47/E^N5::.%B
MJ.C#+>L:2362GK=FNZ\223]P@_A!I&0+=IFKN81XBJ!P@-(>1K'"$7)E682=
M<9$SGB]8F5M=TA)%29[AIDSXXBS#.QQ+LH1'^$@SE:'NM<K7>Z]"#A$8P_6"
MJF3\$G#<M3X-/HO1&!Q2TMJD,:A")'149E@-\6N8BP38/!51RDQ)_ZW:ST%#
MU0E-(!-&8B" _F9S85.<H"D@<@92OP6:IF*<)KX*'V>LN:&FB)HB-DT1NY\6
M10!+1(X@)#RO0!<@/V!U+-9KY2)/J&LKL!^11[*,L4\$]AK" B0%0=MW@;@D
M2B&JD7+%&15<S:VAD99B01T'5*.46 &)0A64+L"GQMD3<9.R1*JY6;*(AJDP
M5N.L&:>'WFZT,E@C [,TYCUK:SZH^6#3?/#=J^2#R0WP?//5?K?S?=]4B*\B
M4-IB59((O-TV.PY98\8U. PC)@4M5L0: T,+5YB46E"U#!4&J0RZCX6)I#(E
MMB/MH97T8"ZTBB#&QX9M(W9C0#+P !U=12G/I\"&N*V?EQ)K='9YH[.W#=Z*
MSE[L[_RMH'1"[DF$^F>T]Z]QB\<ZV?+H@9(; R4X$,WS-N-@#0IA>C6+O"R+
M/ >_GPB+\)W7R")'8' T!)/3[(] .H(HXJ5Y0@N4]2$@:*N!?*"@2HT=X.X^
M$\9I!JP%N>N'LF8KM;&N6#1([EB@BA162 XJ-4.% I4'VF*4%+$[J3!E:$0L
MT N LDCX>,9IJ)QZ*@W%&(XWC0M(G,)0!M @BXJ&&A6<7DXI.0DCG)8S8A6K
M8 L?^:P';'@5 E5$[8+M(:ZU2LTRFV:9\!-@F4?O]L%MMGF\3G@TZ2!1S41,
M7,*-RATBN$$>HJP&$0S7\1+L2#^"AT(*NZ#HY:YAB?H<+SC(>]:Z474M*^)T
MUU4UH:+4!5*.<=%6%"$8G $N/S)U9ZX2F0=+H"!*HRIE;CV[(/6) J5/S2\U
MOVR:7Z)7R2^C&9>EV^L)?) D$%DQ0]B8._(,UZ'2P]JE7]W?G7MP?((M47@8
MG^$(56GO-^$16HE?5P;*WB0/)T19N,P+.88$[PDTQ]E>,T+-"!MFA/A5,L*1
MQ]K[F*53DRIGX$KN9(8GZ P*5E04E9J@N189W-%KIHS%Y_3Q!/9ET"?L3W]8
MRK;O:9(@Q: "N%6[,CQ"Y+L#'SH+RLMKNW:\52DWUV$4:0='21 [4>7\40F>
M!9/B$F1U^G.K?O!L%]4\] IXZ#/(TN[]N[*T[LN*>,EBP6J;)]&QSB2K'9^X
MX FQU7M)E&OK>!D+J[2Y#F?< ^PRRX2U '^CJ4*% 1.5QP+M<YUL(]^@A#&D
MD/ OI7.6) E_E@+-=X18YI$[)]JID[&U:/D\D[%#*1DE+ 1R 1U/T$&'^SY*
M@*E.9:JLZ!SX)846/F'@@@N7ZG ?>RR/7)_$!U4"TQ\.W:$,>(P-#5P+@WNY
MHTJ08!,D %RM@8]OC DP0LEPON@/-YE*D-UY.%V+AIH'/M]TZ1!CE$3CIAL@
M*L%)!<2U^W2J(H# 2WR1SY2< >G\G$^K+\!TI2X@*Z1: );.4^7U!+]!+T@'
M'R4(:M9 ?0F@ALI:E2U1TGV&PG\XFL9EU_-N_H4O6&<W8/03G[NP4_G;&]?K
M%%?,'<2QK]KN7_\1V.IVFM]M;BX#<= RK4%+5.OFYL?[]R_E#V'0Y[#$QV/0
MC7)5[;YGN>\P%4"?Q"])]=3'@;4?G^C'[3-_#(8N7#F35.9P=5)6^7;G-6U7
M@Y;_*>2@Y7ZM^7]02P,$%     @ ZI*L7(+:&^3A!   RQ4   T   !E>%\Y
M,CDX-3(N:'1M[5AM;]LV$/Z^7W%3T38%+%N2F\3Q&^ Y2FL@M3/;6;M/ RU1
M$0&*U$@JL?OK=Y3D)$W7KMGF)BCB#[;(._+>GSNYGYJ,#W\"Z*>4Q/8!'S-J
M"$0I49J:@5.8Q.TX-<DPP^F0KO\X"HXZ^T$3C_=;U6;%\+/KPALJJ"*&QK#:
MP#(M1$S5L<PHG$EE" <7]EM^T J\X ".NL%^UPM@] Y<MU2DM=6DOY+QIKXV
M!VTVG Z<1 KC)B1C?--=LHQJF-(KF,N,B%Y)T^PC[?I>;JKE)5&,"-,54F6$
M]S*B+ICH6K*A:^,2SBY$5[&+U/2<87\U#-<I6S$#[:#I]UNK6GPK_YH>+^\H
M\O*>FCC#%V*E\]X_B/G?S(VH,%15]H[#^7)R,AF/EI/9]%L-WHDFLQ,XFT^F
MX\G9Z!3"#^'X?#GY+839"6H7SA]4M;/S^>)\-%W"<@9^!\Z;L&C"&+_#L74;
M^.U]K_&@&HX6,#J>G2W#8[BE[(.JM'7.D7> 083EVQ 6H_DOHVFX<&<?3L/?
M831>6DK@><$/56K.<"(@DD+0R# IX(J9%$Q*X=>"*/0/W\"<YHB%(!,X88HF
MN#.EA9(Z8E1$M $3$35A[\6S3A!XO;',<B(VY<KOO8)$JO*ZG"HF8Z"(KW%M
M%N(V)UH/'+J.*$=S(N, BP<.IW''/SQH=TXL['IM[\ _/ PZ[4[[\.BP?>A
M3 QQS8H+DJ$S*MZ;W<N!LW^+B<L(-]:^ Q*QDPG"K:2!\XZH*(6VWP K!?F9
MSCG9N#9%/J?JB'#J,A'Q(J9N)+.,H.9&%71+RQ6-F$8?#AQONZ<D-A0,%^'Z
MFD^G\LHM!#-W]JLM5+-DL#JBN$1NN8:?:M1OD3H]]JQ[:^]7H=HZ'T/3@#>*
M7L IRW64,O.Q >.4T03"-8T*PRXIS)*$153!WIE"ZUB./>\SXBL;?"NFCFZC
MDIQ21;%K(H-AR0;R0ND"LPR,K)!GT;2X4R=6B3M -)!8YK;?WF;7-9.MOUK4
M@J@5$52[LS6G&QA%90;:^FL@G9CN=Z\^0U:<;D6MI,)) 1.!<Y)KVMT^].Y1
MFBFUO;Q+"B-KR2ZGR:<;ZH;EBL4FQ9/>\YX#E?PRU;!XN,Y)Q,3%]3HG<5RO
M*^T!ZA]KB!KV3;RUI&;M>KU+&TC,Q1H@C<QKF>UFY[D%RIW@C]^T+L;)++ZG
M5J53=J75$E.P!KZDX(AY6/(Y9WCG-4(J^F>!@)AA']$V-V\R?8]@Q2CP]_?B
M5U7.YW@VLOG3N,YOK#'%C+TQ7., *R[H-LG]H_;K'A 17SOF)G8M#-[M@.*&
MO?:I$GZ 2@@>;2781H24,KUQ6#"$"41P)LI,WI8)879:P#:H;44T+)EP#G@,
M>S^V%23D6"*Z49Y*L!-CO\%]O#!FY=68\I:KX%5!R=R^FB%!W^D_0$RYQ!:/
MIME3GXX9&F7'Z"EL,\W'6D.[F>6F\'ZRQ*EU >_?AO-P=E(YNWRMU9@T&+44
M\8B6'1X7)F4:%4%/61@#C,$[LD$$JX:,YE./_7[(@B_QNX.68XQPMW+V[0#_
M'=[47E])8V36]?,U:,E9#,^\\M/[!EL"O_EZ=[;TV;"E6W<&VWZ+#;]>ZO\F
M*/\%6+^0YX\-WN^Z\<F%]W;A%UZI2E5W(O"K[VJ/LN'U6]4?I/U6^2?N7U!+
M P04    " #JDJQ<4D$!Z-L$  !X%@  #0   &5X7SDR.3@U,RYH=&WM6%EO
MXS80?N^OF&JQNPE@68=S./(!N([3#=J-T]B+;9\*6J(BHA2IDM3&WE_?H8Y<
M[1Y)ZR)8)$ 2BS/D?'-]0WF8F9R/OP,89I0D]@-^S*DA$&=$:6I&3FE2M^\T
M(L,,IV.Z_OTH/.KO][JX?>C5B[7"]ZX+/U)!%3$T@=4&EEDI$JJ.94[A7"I#
M.+BP[P6A%_KA 1Q%X7X4!C!Y"ZY; ?%:),.53#;-L05HL^%TY*12&#<E.>.;
M:,ERJN&,7L&%S(D85#+-/M(H\ M3/WX@BA%A(B%53O@@)^J2B0C%T/[V4=70
MM7$)9Y<B4NPR,P-G/%R-9^N,K9B!7M@-A]ZJ@>(5G\/T^AZHUP]#A89?B94N
M!E\PLQ778RH,5;7OT]G%\O3D=#I9GL[/OM;YK:,Z?W>Q>#<Y6\)R#D$?WG5A
MT84I_IU-+4X(>OM^Y\F@G2Q@<CP_7\Z.X1;P)P.O#=J1?P#S$UB^F<%B<O'#
MY&RV<.>__CS[#2;3I96$OO]-U3\:.1402R%H;)@4<,5,!B:C\$M)%,:';^""
M%DA6(%,X88JFN')&2R5US*B(:0=.1=R%G5<O^F'H#Z8R+XC85$_!8!=2J:KC
M"JJ83( B 2:-6TBLG&@]<N@ZIAS=B8T#+!DYG";]X/"@US^QO.CW_(/@\##L
M]_I[>_VC,'0@(8:X9L4%R3$8M>[-ZH>1LW]X\\AEC OKP &)A,8$X=;2R'E+
M5)Q!+^B M8+Z3!><;%Q;(G^7ZIAPZC(1\S*A;BSSG"!RHTK:R@I%8Z8QAB/'
M;]>41,;'=!&NK_5T)J_<4C!S;[U>0IB5@L6(YE+9:HWO(AIZI"F/'1O>)OIU
MJMK@8VHZ<$Y*#C^ICYLK%O_!.C#-&+69%$3$#"?0/$U93!7LG"OTCA6X=",D
M(H%)'*,7AHG+5G?7UH*UVB2[ QE5% <<R@Q+-U"42I=8;V!DS4V+KF6FIL0J
M9@*B@22RL*/QMKINE&PG-E861*V(H-J=KSG=()ZJ%FTG=E!.3/2_]Z$A*TY;
M4RNI<*AC27!."DVC]L/@ 4V:43MJ(U(:V5AV.4WO+J@;E2N6F QW^B\'#M3V
MJZ+#-N*Z(#'FZOJY($G2/-?H 9I_UA$U'IJD]:11C?S!!YM(K,J&*HTL&IN]
M;O^EI<RM,%'0M2'&2U3R0%154+:%:HDEV%!@6G)D/VS^@C,\\YHK%?VS1&K,
M<:)H6YLWE;Y#L%D4!/L[R6Y=\P7NC6W]=*[KF\:E8L:>.%OC75-<TK;(@Z/>
MWL!VX75@;G+G8?)N)Q07[+'/G? -=$+X9#O!CB245.6-UP9#F$ &9Z*JY+9-
M"+/W!AR(VG9$QXH)YX#;\!: 8P4%!;:([E2[TNMQ@P<FK#K:#A[4*GG=4+*P
M;U$HT/=&#Q!3/>*P1]?LKKL7#HVV$XP4CIGN4^VA[=SJSN#]Z1+OKPMX_V9V
M,9N?U,&NWD U%@UF+4,^HFMD'SN$3<8T L%(61H#*6J8;\D&::R^<W2?!^V6
MZ25G2<)IRS!A-]@>Q1QCIB.XG=Y_HIPFYBMIC,RCH%B#EIPE\,*O?@9?YTD8
M=/>VY\F0C3WMW;OH#CTV_GS#/S(K_X9A/U'K7\WS_QF0+\;T?C"? _G(0'[B
M=>LYHH^.Z$->5)_DR!]Z];>Y0Z_ZQODO4$L! A0#%     @ ZI*L7"RYT6'/
M$P  7O4  !$              ( !     &%I9F8M,C R-C S,S$N>'-D4$L!
M A0#%     @ ZI*L7#!G]FVM#   4ZT  !4              ( !_A,  &%I
M9F8M,C R-C S,S%?8V%L+GAM;%!+ 0(4 Q0    ( .J2K%PJCE8914H  ,HW
M!@ 5              "  =X@  !A:69F+3(P,C8P,S,Q7V1E9BYX;6Q02P$"
M% ,4    " #JDJQ<)[YX^-%B  #D>@4 %0              @ %6:P  86EF
M9BTR,#(V,#,S,5]L86(N>&UL4$L! A0#%     @ ZI*L7'.D5$B:3P  =NL&
M !4              ( !6LX  &%I9F8M,C R-C S,S%?<')E+GAM;%!+ 0(4
M Q0    ( .J2K%SWD1>1@"H! $)E%  5              "  2<> 0!A:69F
M,C R-C S,S%C7S$P<2YH=&U02P$"% ,4    " #JDJQ<0H0G/*<'  #&.
M#0              @ ':2 ( 97A?.3(Y.#4P+FAT;5!+ 0(4 Q0    ( .J2
MK%PE]!3LK <  +0Y   -              "  :Q0 @!E>%\Y,CDX-3$N:'1M
M4$L! A0#%     @ ZI*L7(+:&^3A!   RQ4   T              ( !@U@"
M &5X7SDR.3@U,BYH=&U02P$"% ,4    " #JDJQ<4D$!Z-L$  !X%@  #0
M            @ &/70( 97A?.3(Y.#4S+FAT;5!+!08     "@ * 'H"  "5
%8@(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>aiff20260331c_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:aiff="http://www.infoa.com/20260331"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="aiff-20260331.xsd" xlink:type="simple"/>
    <context id="d_2026-01-01_2026-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-05-08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <instant>2026-05-08</instant>
        </period>
    </context>
    <context id="i_2026-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2025-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2025-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2024-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2024-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="i_2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-UnitsOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:UnitsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">aiff:CommonStockToBeIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">aiff:SharesIssuedForConversionOfPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">aiff:SharesIssuedForConversionOfPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-04-01_2026-05-12_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-05-12</endDate>
        </period>
    </context>
    <context id="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:May2026SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_ContingentConsiderationByTypeAxis-EarnOutSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">aiff:EarnOutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_ValuationTechniqueAxis-MonteCarloModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MonteCarloModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember_ValuationTechniqueAxis-MonteCarloModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">aiff:MeasurementInputAssumedIncomeTaxRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MonteCarloModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_ValuationTechniqueAxis-MonteCarloModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MonteCarloModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">aiff:MeasurementInputAssumedIncomeTaxRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aiff:EvokeNeuroscienceIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentSubjectToOperatingLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aiff:MedicalEquipmentSubjectToOperatingLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aiff:BnaSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2024-01-01_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-GrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aiff:IsraeliInnovationAuthorityIIAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aiff:IsraeliInnovationAuthorityIIAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aiff:IsraeliInnovationAuthorityIIAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:AtthemarketAtmOfferingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="d_2026-02-03_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:AtthemarketAtmOfferingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="i_2026-03-08_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-08</instant>
        </period>
    </context>
    <context id="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="d_2026-03-12_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-12</startDate>
            <endDate>2026-03-12</endDate>
        </period>
    </context>
    <context id="i_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-12</startDate>
            <endDate>2026-03-12</endDate>
        </period>
    </context>
    <context id="i_2026-03-12_RangeAxis-MinimumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="i_2026-03-12_RangeAxis-MaximumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:The188WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:The188WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-12</startDate>
            <endDate>2026-03-12</endDate>
        </period>
    </context>
    <context id="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TheTwoFiftyWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="i_2026-03-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TheTwoFiftyWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-12</startDate>
            <endDate>2026-03-12</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-The2026PipeWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:The2026PipeWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PennyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PennyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PennyWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</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="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-01</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aiff:DeferredStockUnitsDsuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:StockIssuablePursuantToSeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aiff:StockIssuablePursuantToSeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-RentalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aiff:RentalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-RentalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aiff:RentalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-16</instant>
        </period>
    </context>
    <context id="d_2026-04-16_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-16</startDate>
            <endDate>2026-04-16</endDate>
        </period>
    </context>
    <context id="i_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-16</instant>
        </period>
    </context>
    <context id="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:PrefundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-16</startDate>
            <endDate>2026-04-16</endDate>
        </period>
    </context>
    <context id="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:OneHundredAndFiftyPercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-16</instant>
        </period>
    </context>
    <context id="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:OneHundredAndFiftyPercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-16</startDate>
            <endDate>2026-04-16</endDate>
        </period>
    </context>
    <context id="i_2026-04-16_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TheTwoFiftyWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-16</instant>
        </period>
    </context>
    <context id="i_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TwoHundredPercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-16</instant>
        </period>
    </context>
    <context id="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:TwoHundredPercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-16</startDate>
            <endDate>2026-04-16</endDate>
        </period>
    </context>
    <context id="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:SecuritiesPurchaseAgreementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-16</instant>
        </period>
    </context>
    <context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May150PercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:May2026SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May150PercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May200PercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aiff:May2026SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May200PercentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MinimumMember_SubsequentEventTypeAxis-SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May2026WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MaximumMember_SubsequentEventTypeAxis-SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000803578</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aiff:May2026WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <unit id="Share">
        <measure>shares</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="d_2026-01-01_2026-03-31"
      id="thunderdome-EntityCentralIndexKey">0000803578</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="d_2026-01-01_2026-03-31"
      id="thunderdome-EntityRegistrantName">FIREFLY NEUROSCIENCE, INC.</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="d_2026-01-01_2026-03-31" id="ixv-10908">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="d_2026-01-01_2026-03-31" id="ixv-10909">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="d_2026-01-01_2026-03-31" id="ixv-10910">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d_2026-01-01_2026-03-31" id="ixv-10911">2026</dei:DocumentFiscalYearFocus>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655767"
      unitRef="USD">2454000</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2026-03-31"
      id="c145655775"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2025-12-31"
      id="c145655776"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145655780"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145655781"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145655782"
      unitRef="Share">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145655783"
      unitRef="Share">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655784"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655786"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655785"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655787"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145655790"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145655791"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145655792"
      unitRef="Share">5000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145655793"
      unitRef="Share">5000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145655794"
      unitRef="Share">14865356</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145655796"
      unitRef="Share">14865356</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145655795"
      unitRef="Share">13964367</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145655797"
      unitRef="Share">13964367</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655842"
      unitRef="USD">-2004000</us-gaap:NetIncomeLoss>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656222"
      unitRef="USD">65000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <aiff:AccumulatedImpairmentPropertyPlantAndEquipment
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656224"
      unitRef="USD">99000</aiff:AccumulatedImpairmentPropertyPlantAndEquipment>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2025-12-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"
      decimals="-3"
      id="c145656344"
      unitRef="USD">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2026-02-03_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember"
      decimals="-3"
      id="c145656347"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <aiff:NumberOfSharesPerUnit
      contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656351"
      unitRef="Pure">1</aiff:NumberOfSharesPerUnit>
    <aiff:NumberOfWarrantsPerUnit
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656353"
      unitRef="Pure">1</aiff:NumberOfWarrantsPerUnit>
    <aiff:BeneficialOwnershipPercentage
      contextRef="i_2026-03-12_RangeAxis-MaximumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="4"
      id="c145656356"
      unitRef="Pure">0.0999</aiff:BeneficialOwnershipPercentage>
    <aiff:NumberOfWarrantsPerUnit
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656357"
      unitRef="Pure">1</aiff:NumberOfWarrantsPerUnit>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656358"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      id="c145656360">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <aiff:NumberOfWarrantsPerUnit
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656361"
      unitRef="Pure">1</aiff:NumberOfWarrantsPerUnit>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656362"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-03-12"
      decimals="INF"
      id="c145656421"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      id="c145656364">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656391"
      unitRef="USD">0</aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656393"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656394"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="-3"
      id="c145656412"
      unitRef="USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="-3"
      id="c145656416"
      unitRef="USD">0</aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue>
    <aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656422"
      unitRef="USD">0</aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"
      decimals="-3"
      id="c145656582"
      unitRef="Share">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656583"
      unitRef="Share">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:NumberOfReportableSegments
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656655"
      unitRef="Pure">1</us-gaap:NumberOfReportableSegments>
    <aiff:NumberOfSharesPerUnit
      contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656661"
      unitRef="Pure">1</aiff:NumberOfSharesPerUnit>
    <aiff:NumberOfWarrantsPerUnit
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656662"
      unitRef="Pure">1</aiff:NumberOfWarrantsPerUnit>
    <aiff:UnitsIssuedWarrantsPerUnit
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656664"
      unitRef="USDPerShare">1</aiff:UnitsIssuedWarrantsPerUnit>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      id="c145656665">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656666"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <aiff:UnitsIssuedWarrantsPerUnit
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656669"
      unitRef="USDPerShare">1</aiff:UnitsIssuedWarrantsPerUnit>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      id="c145656670">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656671"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <aiff:NumberOfSharesPerUnit
      contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656689"
      unitRef="Pure">1</aiff:NumberOfSharesPerUnit>
    <aiff:UnitsIssuedWarrantsPerUnit
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656691"
      unitRef="USDPerShare">1</aiff:UnitsIssuedWarrantsPerUnit>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="INF"
      id="c145656694"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <aiff:UnitsIssuedWarrantsPerUnit
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656698"
      unitRef="USDPerShare">1</aiff:UnitsIssuedWarrantsPerUnit>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="INF"
      id="c145656701"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="d_2026-01-01_2026-03-31" id="c145656723">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="d_2026-01-01_2026-03-31" id="c145656736">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="d_2026-01-01_2026-03-31" id="c145656737">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="d_2026-01-01_2026-03-31" id="c145656738">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:DocumentType contextRef="d_2026-01-01_2026-03-31" id="ixv-12191">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="d_2026-01-01_2026-03-31" id="ixv-12192">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="d_2026-01-01_2026-03-31" id="ixv-12193">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="d_2026-01-01_2026-03-31" id="ixv-12194">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d_2026-01-01_2026-03-31" id="ixv-12195">001-41092</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2026-01-01_2026-03-31" id="ixv-12196">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2026-01-01_2026-03-31" id="ixv-12197">54-1167364</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d_2026-01-01_2026-03-31" id="ixv-12198">1100 Military Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2026-01-01_2026-03-31" id="ixv-12199">Kenmore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2026-01-01_2026-03-31" id="ixv-12200">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2026-01-01_2026-03-31" id="ixv-12201">14217</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d_2026-01-01_2026-03-31" id="ixv-12202">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2026-01-01_2026-03-31" id="ixv-12203">237-6412</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d_2026-01-01_2026-03-31" id="ixv-12204">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d_2026-01-01_2026-03-31" id="ixv-12205">AIFF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d_2026-01-01_2026-03-31" id="ixv-12206">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="d_2026-01-01_2026-03-31" id="ixv-12207">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d_2026-01-01_2026-03-31" id="ixv-12208">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d_2026-01-01_2026-03-31" id="ixv-12209">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d_2026-01-01_2026-03-31" id="ixv-12210">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d_2026-01-01_2026-03-31" id="ixv-12211">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="d_2026-01-01_2026-03-31" id="ixv-12212">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i_2026-05-08"
      decimals="INF"
      id="ixv-12213"
      unitRef="Share">15571780</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655734"
      unitRef="USD">3127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655735"
      unitRef="USD">2747000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655736"
      unitRef="USD">193000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655737"
      unitRef="USD">194000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655738"
      unitRef="USD">1038000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655739"
      unitRef="USD">978000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655740"
      unitRef="USD">103000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655741"
      unitRef="USD">108000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655742"
      unitRef="USD">4461000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655743"
      unitRef="USD">4027000</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655745"
      unitRef="USD">254000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655746"
      unitRef="USD">268000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655747"
      unitRef="USD">197000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655748"
      unitRef="USD">146000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655749"
      unitRef="USD">823000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655750"
      unitRef="USD">861000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655751"
      unitRef="USD">5175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655752"
      unitRef="USD">5175000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655753"
      unitRef="USD">6449000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145655754"
      unitRef="USD">6450000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145655755"
      unitRef="USD">10910000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655756"
      unitRef="USD">10477000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655759"
      unitRef="USD">1329000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655760"
      unitRef="USD">1347000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i_2026-03-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember"
      decimals="-3"
      id="c145655761"
      unitRef="USD">453000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i_2025-12-31_RelatedPartyTransactionsByRelatedPartyAxis-RelatedPartyMember"
      decimals="-3"
      id="c145655762"
      unitRef="USD">766000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655763"
      unitRef="USD">194000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655764"
      unitRef="USD">228000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655765"
      unitRef="USD">478000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655766"
      unitRef="USD">478000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655768"
      unitRef="USD">2819000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655770"
      unitRef="USD">14000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655771"
      unitRef="USD">21000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:Liabilities
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655772"
      unitRef="USD">2468000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145655773"
      unitRef="USD">2840000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655778"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655779"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655788"
      unitRef="USD">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655789"
      unitRef="USD">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145655798"
      unitRef="USD">122060000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655799"
      unitRef="USD">119251000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655800"
      unitRef="USD">-113619000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655801"
      unitRef="USD">-111615000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655802"
      unitRef="USD">8442000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655803"
      unitRef="USD">7637000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145655804"
      unitRef="USD">10910000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655805"
      unitRef="USD">10477000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655806"
      unitRef="USD">485000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655807"
      unitRef="USD">43000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655808"
      unitRef="USD">264000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655809"
      unitRef="USD">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655810"
      unitRef="USD">221000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655811"
      unitRef="USD">43000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655813"
      unitRef="USD">424000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655814"
      unitRef="USD">312000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655815"
      unitRef="USD">141000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655816"
      unitRef="USD">208000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655817"
      unitRef="USD">1666000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655818"
      unitRef="USD">1588000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655819"
      unitRef="USD">2231000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655820"
      unitRef="USD">2108000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145655821"
      unitRef="USD">-2010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655822"
      unitRef="USD">-2065000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655824"
      unitRef="USD">7000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655825"
      unitRef="USD">128000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655826"
      unitRef="USD">14000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655827"
      unitRef="USD">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655828"
      unitRef="USD">-1000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655829"
      unitRef="USD">3000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655830"
      unitRef="USD">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655831"
      unitRef="USD">-9369000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655832"
      unitRef="USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655833"
      unitRef="USD">-1353000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655834"
      unitRef="USD">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655835"
      unitRef="USD">-18000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655836"
      unitRef="USD">6000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655837"
      unitRef="USD">-10865000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655838"
      unitRef="USD">-2004000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655839"
      unitRef="USD">-12930000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655840"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655841"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655843"
      unitRef="USD">-12930000</us-gaap:NetIncomeLoss>
    <aiff:DeemedDividendWarrantInducement
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145655844"
      unitRef="USD">-90000</aiff:DeemedDividendWarrantInducement>
    <aiff:DeemedDividendWarrantInducement
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655845"
      unitRef="USD">-4410000</aiff:DeemedDividendWarrantInducement>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655846"
      unitRef="USD">-2094000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655847"
      unitRef="USD">-17340000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145655848"
      unitRef="USDPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="INF"
      id="c145655849"
      unitRef="USDPerShare">-1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145655850"
      unitRef="Share">16227346</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="INF"
      id="c145655851"
      unitRef="Share">9956933</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655876"
      unitRef="Share">13964367</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655877"
      unitRef="Share">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655878"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655879"
      unitRef="USD">119251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655880"
      unitRef="USD">-111615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145655881"
      unitRef="USD">7637000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c145655882"
      unitRef="Share">450967</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655884"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655885"
      unitRef="USD">2236000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655886"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655887"
      unitRef="USD">2236000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <aiff:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655888"
      unitRef="Share">300000</aiff:StockIssuedDuringPeriodSharesWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655890"
      unitRef="USD">0</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c145655891"
      unitRef="USD">150000</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655892"
      unitRef="USD">0</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145655893"
      unitRef="USD">150000</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655894"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655895"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655896"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655897"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655898"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655899"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655900"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655901"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655902"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655903"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655904"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655905"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655906"
      unitRef="Share">150022</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655907"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655908"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655909"
      unitRef="USD">423000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655910"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655911"
      unitRef="USD">423000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <aiff:StockIssuedDuringPeriodSharesWarrantInducement
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655912"
      unitRef="Share">0</aiff:StockIssuedDuringPeriodSharesWarrantInducement>
    <aiff:StockIssuedDuringPeriodSharesWarrantInducement
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655913"
      unitRef="Share">0</aiff:StockIssuedDuringPeriodSharesWarrantInducement>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655914"
      unitRef="USD">0</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655915"
      unitRef="USD">0</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655916"
      unitRef="USD">0</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655917"
      unitRef="USD">0</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655920"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655921"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655922"
      unitRef="USD">-2004000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655923"
      unitRef="USD">-2004000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655924"
      unitRef="Share">14865356</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655925"
      unitRef="Share">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655926"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c145655927"
      unitRef="USD">122060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655928"
      unitRef="USD">-113619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145655929"
      unitRef="USD">8442000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655930"
      unitRef="Share">8122060</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655931"
      unitRef="Share">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655932"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655933"
      unitRef="USD">86709000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655934"
      unitRef="USD">-87084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31"
      decimals="-3"
      id="c145655935"
      unitRef="USD">-375000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c145655936"
      unitRef="Share">547737</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c145655937"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655938"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655939"
      unitRef="USD">1464000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655940"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145655941"
      unitRef="USD">1464000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <aiff:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655942"
      unitRef="Share">2186595</aiff:StockIssuedDuringPeriodSharesWarrantExercises>
    <aiff:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655943"
      unitRef="Share">0</aiff:StockIssuedDuringPeriodSharesWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655944"
      unitRef="USD">1000</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655945"
      unitRef="USD">8827000</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655946"
      unitRef="USD">0</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <aiff:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655947"
      unitRef="USD">8828000</aiff:StockIssuedDuringPeriodValueWarrantExercises>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655948"
      unitRef="Share">800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655949"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655950"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655951"
      unitRef="USD">12329000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655952"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655953"
      unitRef="USD">12329000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655954"
      unitRef="Share">22344</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655955"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655956"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655957"
      unitRef="USD">32000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655958"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655959"
      unitRef="USD">32000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"
      decimals="INF"
      id="c145655960"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"
      decimals="INF"
      id="c145655961"
      unitRef="Share">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"
      decimals="-3"
      id="c145655962"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"
      decimals="-3"
      id="c145655963"
      unitRef="USD">247000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember_SubsidiarySaleOfStockAxis-UnitsOfferingMember"
      decimals="-3"
      id="c145655964"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="d_2025-01-01_2025-03-31_SubsidiarySaleOfStockAxis-UnitsOfferingMember"
      decimals="-3"
      id="c145655965"
      unitRef="USD">247000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <aiff:StockIssuedDuringPeriodSharesWarrantInducement
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655966"
      unitRef="Share">0</aiff:StockIssuedDuringPeriodSharesWarrantInducement>
    <aiff:StockIssuedDuringPeriodSharesWarrantInducement
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655967"
      unitRef="Share">0</aiff:StockIssuedDuringPeriodSharesWarrantInducement>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655968"
      unitRef="USD">0</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655969"
      unitRef="USD">0</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-4"
      id="c145655970"
      unitRef="USD">-4410000</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <aiff:DeemedDividendOnWarrantInducementEquityImpact
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655971"
      unitRef="USD">-4410000</aiff:DeemedDividendOnWarrantInducementEquityImpact>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655974"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655975"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-4"
      id="c145655976"
      unitRef="USD">-12930000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655977"
      unitRef="USD">-12930000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c145655978"
      unitRef="Share">11678736</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockToBeIssuedMember"
      decimals="INF"
      id="c145655979"
      unitRef="Share">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c145655980"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c145655981"
      unitRef="USD">109608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145655982"
      unitRef="USD">-104424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c145655983"
      unitRef="USD">5185000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655991"
      unitRef="USD">-2004000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145655992"
      unitRef="USD">-12930000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655994"
      unitRef="USD">45000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655995"
      unitRef="USD">19000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655996"
      unitRef="USD">423000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655997"
      unitRef="USD">247000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145655998"
      unitRef="USD">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145655999"
      unitRef="USD">126000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656000"
      unitRef="USD">-0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656001"
      unitRef="USD">-9369000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656002"
      unitRef="USD">-0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656003"
      unitRef="USD">-1353000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <aiff:DrawdownInSharesIssuedForPrepaidServices
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656004"
      unitRef="USD">157000</aiff:DrawdownInSharesIssuedForPrepaidServices>
    <aiff:DrawdownInSharesIssuedForPrepaidServices
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656005"
      unitRef="USD">63000</aiff:DrawdownInSharesIssuedForPrepaidServices>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656006"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656007"
      unitRef="USD">32000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656009"
      unitRef="USD">-1000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656010"
      unitRef="USD">-21000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656011"
      unitRef="USD">203000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656012"
      unitRef="USD">124000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656013"
      unitRef="USD">-5000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656014"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656015"
      unitRef="USD">-18000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656016"
      unitRef="USD">-204000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656017"
      unitRef="USD">-313000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145656018"
      unitRef="USD">-470000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656019"
      unitRef="USD">-41000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656020"
      unitRef="USD">-13000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656021"
      unitRef="USD">-1948000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656022"
      unitRef="USD">-2511000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656024"
      unitRef="USD">58000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656025"
      unitRef="USD">7000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656026"
      unitRef="USD">-58000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656027"
      unitRef="USD">-7000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <aiff:ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656029"
      unitRef="USD">2236000</aiff:ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts>
    <aiff:ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656030"
      unitRef="USD">1425000</aiff:ProceedsFromIssuanceOfCommonAndPreferredStockNetOfIssuanceCosts>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145656031"
      unitRef="USD">150000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656032"
      unitRef="USD">8828000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656033"
      unitRef="USD">2386000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656034"
      unitRef="USD">10253000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145656035"
      unitRef="USD">380000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656036"
      unitRef="USD">7735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656037"
      unitRef="USD">2747000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2024-12-31"
      decimals="-4"
      id="c145656038"
      unitRef="USD">1810000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656039"
      unitRef="USD">3127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c145656040"
      unitRef="USD">9545000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="d_2026-01-01_2026-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember"
      decimals="-3"
      id="c145656042"
      unitRef="USD">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="d_2025-01-01_2025-03-31_DebtConversionByUniqueDescriptionAxis-SharesIssuedForConversionOfPromissoryNotesMember"
      decimals="-3"
      id="c145656043"
      unitRef="USD">12329000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <aiff:NoncashTransactionDeemedDividendOnWarrantInducement
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145656044"
      unitRef="USD">90000</aiff:NoncashTransactionDeemedDividendOnWarrantInducement>
    <aiff:NoncashTransactionDeemedDividendOnWarrantInducement
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145656045"
      unitRef="USD">4410000</aiff:NoncashTransactionDeemedDividendOnWarrantInducement>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194786">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;1:&lt;/em&gt; BUSINESS DESCRIPTION&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Overview&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Firefly Neuroscience, Inc., a Delaware corporation, and its wholly owned subsidiaries Evoke Neuroscience, Inc., a Delaware corporation, Firefly Neuroscience&#160;&lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; Inc., a Delaware corporation, Firefly Neuroscience Ltd., an Israeli corporation, Elminda &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; Inc., a Delaware corporation, Firefly Neurosciences Canada Inc., a Canadian corporation, and Elminda Canada Inc., a Canadian corporation (collectively, the &#x201c;Company&#x201d;), are engaged in the development, marketing and distribution of medical devices and technology allowing high resolution visualization and evaluation of the complex neuro-physiological interconnections of the human brain.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The combined entity operates under the name Firefly Neuroscience, Inc., and on &lt;em style="font: inherit;"&gt; August 13, 2024, &lt;/em&gt;the Company began trading on the Nasdaq Capital Market (NASDAQ Ticker Symbol: AIFF).&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194787">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;2:&lt;/em&gt; GOING CONCERN&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, the Company had an accumulated deficit of&#160;$113,619&#160;and negative cash flow from operating activities for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, of&#160;$1,948. Further, the Company has recurring losses with insufficient revenue from operations and expects to continue generating losses and using cash for operations. The Company's cash requirements have been met through the sales of common stock, issuance of debt and warrant exercises. These conditions raise substantial doubt about the Company's ability to continue as a going concern. Therefore, the Company &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be unable to realize its assets and discharge its liabilities in the normal course of business.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Management of the Company has a reasonable expectation that the Company can continue raising additional capital to continue in operational existence for the foreseeable future. During the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;the Company raised $2,386 in gross proceeds through the initial closing of a private placement of units and the exercise of warrants (see Note &lt;em style="font: inherit;"&gt;13&lt;/em&gt; - Equity). Subsequent to &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;the Company raised an additional $8,000 in gross proceeds through an additional closing of the same private placement and, on &lt;em style="font: inherit;"&gt; May 6, 2026, &lt;/em&gt;entered into a new securities purchase agreement for aggregate gross proceeds of up to $1,000, in each case as described in Note &lt;em style="font: inherit;"&gt;17&lt;/em&gt; - Subsequent Events. The Company's ability to raise additional funds will depend on, among other factors, financial, economic and market conditions, many of which are outside of our control and there can be &lt;em style="font: inherit;"&gt;no&lt;/em&gt; assurance that the Company will be able to obtain additional funding on satisfactory terms or at all.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656051"
      unitRef="USD">-113619000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656053"
      unitRef="USD">-1948000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="d_2026-01-01_2026-03-31_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-3"
      id="c145656055"
      unitRef="USD">2386000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="d_2026-04-01_2026-05-12_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-6"
      id="c145656057"
      unitRef="USD">8000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <aiff:EquityOfferingMaximumAmount
      contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="-6"
      id="c145656058"
      unitRef="USD">1000000</aiff:EquityOfferingMaximumAmount>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194788">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;3:&lt;/em&gt; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Basis of presentation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The results reported in these unaudited condensed consolidated financial statements should &lt;em style="font: inherit;"&gt;not&lt;/em&gt; be regarded as necessarily indicative of results that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be expected for any subsequent period or for the entire period. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the Company&#x2019;s annual audited consolidated financial statements for the year ended&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, and the notes thereto included in the Company&#x2019;s Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K filed with the SEC on &lt;em style="font: inherit;"&gt; March 31, 2026. &lt;/em&gt;Certain information and footnote disclosures normally included in the audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in the accompanying unaudited condensed consolidated financial statements. All amounts are disclosed in thousands, except share and per share amounts. The accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, except as otherwise indicated, necessary for a fair statement of its consolidated financial position, results of operations, and cash flows of the Company for all periods presented.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Principles of consolidation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;These unaudited consolidated financial statements include the financial information of the Company and its subsidiaries. The Company consolidates legal entities in which it holds a controlling financial interest. The Company has a &lt;em style="font: inherit;"&gt;two&lt;/em&gt;-tier consolidation model: &lt;em style="font: inherit;"&gt;one&lt;/em&gt; focused on voting rights (the voting interest model) and the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; focused on a qualitative analysis of power over significant activities and exposure to potentially significant losses or benefits (the variable interest model). All entities are &lt;em style="font: inherit;"&gt;first&lt;/em&gt; evaluated to determine whether they are variable interest entities (&#x201c;VIE&#x201d;). If an entity is determined &lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be a VIE, it is assessed on the basis of voting and other decision-making rights under the voting interest model. The accounts of the subsidiaries are prepared for the same reporting period using consistent accounting policies. All intercompany balances and transactions were eliminated on consolidation.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Use of estimates in the preparation of consolidated financial statements&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. Actual results could differ from those estimates and assumptions, and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Significant accounting policies&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;There have been &lt;em style="font: inherit;"&gt;no&lt;/em&gt; new or material changes to the significant accounting policies discussed in the Company&#x2019;s audited consolidated financial statements since the year ended&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Impact of recently issued accounting standards&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;In &lt;em style="font: inherit;"&gt; November 2024, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2024&lt;/em&gt;-&lt;em style="font: inherit;"&gt;03,&lt;/em&gt; "Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic &lt;em style="font: inherit;"&gt;220&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;): Disaggregation of Income Statement Expenses," which requires public business entities to disclose, in the notes to the financial statements, specified components of certain income statement expense line items presented on the face of the income statement, including purchases of inventory, employee compensation, depreciation, and amortization of intangible assets, on both an annual and interim basis. ASU &lt;em style="font: inherit;"&gt;2024&lt;/em&gt;-&lt;em style="font: inherit;"&gt;03&lt;/em&gt; is effective for annual reporting periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2026, &lt;/em&gt;and interim reporting periods within fiscal years beginning after &lt;em style="font: inherit;"&gt; December 15, 2027, &lt;/em&gt;with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its disclosures in the consolidated financial statements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;In &lt;em style="font: inherit;"&gt; July 2025, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;05,&lt;/em&gt; Financial Instruments - Credit Losses (Topic &lt;em style="font: inherit;"&gt;326&lt;/em&gt;) (&#x201c;ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;05&#x201d;&lt;/em&gt;) to introduce a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will &lt;em style="font: inherit;"&gt;not&lt;/em&gt; change for the remaining life of the asset. This expedient can only be applied to current accounts receivable and current contract assets. ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;05&lt;/em&gt; is effective for annual reporting periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2025 &lt;/em&gt;and interim periods within those annual periods, and this update is applied prospectively. The adoption of this amendment did &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have a material impact on the Company's consolidated financial statements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;In &lt;em style="font: inherit;"&gt; September 2025, &lt;/em&gt;the FASB issued Account Standards Update, or ASU, &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;06&lt;/em&gt; &#x201c;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic &lt;em style="font: inherit;"&gt;350&lt;/em&gt; &lt;em style="font: inherit;"&gt;40&lt;/em&gt;): Targeted Improvements to the Accounting for Internal-Use Software&#x201d;, to modernize the accounting for internal-use software costs. The new guidance amends the existing standard that refers to various stages of a software development project to align better with current software development methods. Under the new guidance, entities will start capitalizing eligible costs when management has authorized and committed to funding the software project, and it is probable that the project will be completed and the software will be used to perform the function intended. In evaluating whether it is probable the project will be completed, an entity is required to consider whether there is significant uncertainty associated with the development activities of the software. The new guidance will be effective for the Company for interim and annual periods beginning &lt;em style="font: inherit;"&gt; January 1, 2028. &lt;/em&gt;The Company has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; adopted this standard early and is currently evaluating the potential effect that the updated standard will have on its consolidated financial statements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/p&gt;
  </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2026-01-01_2026-03-31" id="c145657677">&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Basis of presentation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The results reported in these unaudited condensed consolidated financial statements should &lt;em style="font: inherit;"&gt;not&lt;/em&gt; be regarded as necessarily indicative of results that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be expected for any subsequent period or for the entire period. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the Company&#x2019;s annual audited consolidated financial statements for the year ended&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, and the notes thereto included in the Company&#x2019;s Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K filed with the SEC on &lt;em style="font: inherit;"&gt; March 31, 2026. &lt;/em&gt;Certain information and footnote disclosures normally included in the audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in the accompanying unaudited condensed consolidated financial statements. All amounts are disclosed in thousands, except share and per share amounts. The accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, except as otherwise indicated, necessary for a fair statement of its consolidated financial position, results of operations, and cash flows of the Company for all periods presented.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="d_2026-01-01_2026-03-31" id="c145657678">&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Principles of consolidation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;These unaudited consolidated financial statements include the financial information of the Company and its subsidiaries. The Company consolidates legal entities in which it holds a controlling financial interest. The Company has a &lt;em style="font: inherit;"&gt;two&lt;/em&gt;-tier consolidation model: &lt;em style="font: inherit;"&gt;one&lt;/em&gt; focused on voting rights (the voting interest model) and the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; focused on a qualitative analysis of power over significant activities and exposure to potentially significant losses or benefits (the variable interest model). All entities are &lt;em style="font: inherit;"&gt;first&lt;/em&gt; evaluated to determine whether they are variable interest entities (&#x201c;VIE&#x201d;). If an entity is determined &lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be a VIE, it is assessed on the basis of voting and other decision-making rights under the voting interest model. The accounts of the subsidiaries are prepared for the same reporting period using consistent accounting policies. All intercompany balances and transactions were eliminated on consolidation.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="d_2026-01-01_2026-03-31" id="c145657679">&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Use of estimates in the preparation of consolidated financial statements&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. Actual results could differ from those estimates and assumptions, and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2026-01-01_2026-03-31" id="c145657680">&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Impact of recently issued accounting standards&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;In &lt;em style="font: inherit;"&gt; November 2024, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2024&lt;/em&gt;-&lt;em style="font: inherit;"&gt;03,&lt;/em&gt; "Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic &lt;em style="font: inherit;"&gt;220&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;): Disaggregation of Income Statement Expenses," which requires public business entities to disclose, in the notes to the financial statements, specified components of certain income statement expense line items presented on the face of the income statement, including purchases of inventory, employee compensation, depreciation, and amortization of intangible assets, on both an annual and interim basis. ASU &lt;em style="font: inherit;"&gt;2024&lt;/em&gt;-&lt;em style="font: inherit;"&gt;03&lt;/em&gt; is effective for annual reporting periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2026, &lt;/em&gt;and interim reporting periods within fiscal years beginning after &lt;em style="font: inherit;"&gt; December 15, 2027, &lt;/em&gt;with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its disclosures in the consolidated financial statements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;In &lt;em style="font: inherit;"&gt; July 2025, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;05,&lt;/em&gt; Financial Instruments - Credit Losses (Topic &lt;em style="font: inherit;"&gt;326&lt;/em&gt;) (&#x201c;ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;05&#x201d;&lt;/em&gt;) to introduce a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will &lt;em style="font: inherit;"&gt;not&lt;/em&gt; change for the remaining life of the asset. This expedient can only be applied to current accounts receivable and current contract assets. ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;05&lt;/em&gt; is effective for annual reporting periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2025 &lt;/em&gt;and interim periods within those annual periods, and this update is applied prospectively. The adoption of this amendment did &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have a material impact on the Company's consolidated financial statements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;In &lt;em style="font: inherit;"&gt; September 2025, &lt;/em&gt;the FASB issued Account Standards Update, or ASU, &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;06&lt;/em&gt; &#x201c;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic &lt;em style="font: inherit;"&gt;350&lt;/em&gt; &lt;em style="font: inherit;"&gt;40&lt;/em&gt;): Targeted Improvements to the Accounting for Internal-Use Software&#x201d;, to modernize the accounting for internal-use software costs. The new guidance amends the existing standard that refers to various stages of a software development project to align better with current software development methods. Under the new guidance, entities will start capitalizing eligible costs when management has authorized and committed to funding the software project, and it is probable that the project will be completed and the software will be used to perform the function intended. In evaluating whether it is probable the project will be completed, an entity is required to consider whether there is significant uncertainty associated with the development activities of the software. The new guidance will be effective for the Company for interim and annual periods beginning &lt;em style="font: inherit;"&gt; January 1, 2028. &lt;/em&gt;The Company has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; adopted this standard early and is currently evaluating the potential effect that the updated standard will have on its consolidated financial statements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194789">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;4:&lt;/em&gt;&lt;/b&gt;&#160;&lt;b&gt;BUSINESS COMBINATION&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Evoke Neuroscience, Inc.&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;On &lt;em style="font: inherit;"&gt; April 30, 2025, &lt;/em&gt;the Company entered into a Securities Purchase Agreement (the &#x201c;Securities Purchase Agreement&#x201d;) with Evoke Neuroscience, Inc. (&#x201c;Evoke&#x201d;) and stockholders of Evoke (the &#x201c;Sellers&#x201d;) to increase Firefly Neuroscience, Inc.&#x2019;s capacity and expand its customer base. The Sellers sold and the Company purchased all of the issued and outstanding shares of Evoke, for a total purchase price consisting of: (i) $3,000 in cash (the &#x201c;Cash Purchase Price&#x201d;); (ii) shares of the Company&#x2019;s common stock having an aggregate value of $3,000 priced at $3.50 per share (the &#x201c;Shares&#x201d;); and (iii) an earn-out payment in the form of additional shares of the Company&#x2019;s common stock with an aggregate value of $500, contingent upon the achievement of specified revenue targets during a &lt;em style="font: inherit;"&gt;thirty-six&lt;/em&gt; (36) month earn-out period, all as further described in the Securities Purchase Agreement (the &#x201c;Earn-Out Shares,&#x201d; and collectively with the Cash Purchase Price and Share Consideration, the &#x201c;Purchase Price&#x201d;).&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The contingent consideration associated with the Earn-Out Shares of $478 reflects the estimated fair value, at the acquisition date, of contingent future cash payments of up to $500&#160;to the Sellers under an &#x201c;earn-out&#x201d; provision of the Securities Purchase Agreement. The Company determined the estimated acquisition date of fair value of the contingent consideration using a&#160;Monte Carlo&#160;simulation. Significant assumptions included a discount rate of&#160;3.5% and an assumed income tax rate of&#160;26.5% as well as projected net sales derived from internal forecasts and a &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-month revenue volatility rate of 1.6%.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;This contingent consideration of liability will be remeasured at fair value for each reporting period until the contingency is resolved, with changes in fair value recognized in operating expenses. During the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, the Company did &lt;em style="font: inherit;"&gt;not&lt;/em&gt; recognize a change in fair value of contingent consideration. Significant assumptions included a discount rate of&#160;3.6% and an assumed income tax rate of&#160;26.5% as well as projected net sales derived from internal forecasts and a &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-month revenue volatility rate of 2.4%.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The condensed consolidated financial statements of the Company include the results of operations of Evoke from &lt;em style="font: inherit;"&gt; April 30, 2025 &lt;/em&gt;to&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; include results of operations for periods prior to &lt;em style="font: inherit;"&gt; April 30, 2025.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"&gt;The following table presents the unaudited pro forma condensed consolidated results of operations for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&#160;as if the acquisition of Evoke&#160;occurred at the beginning of fiscal year &lt;em style="font: inherit;"&gt;2025.&lt;/em&gt; The pro forma information provided below is compiled from the preacquisition financial information of Evoke and includes pro forma adjustments to give effect to (i) amortization expense associated with the acquired intangible assets. The pro forma results are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; necessarily indicative of (i) the results of operations that would have occurred had the operations of this acquisition actually been acquired at the beginning of fiscal year &lt;em style="font: inherit;"&gt;2025&lt;/em&gt; or (ii) future results of operations. The results of operations of Evoke from &lt;em style="font: inherit;"&gt; January 1, 2025 &lt;/em&gt;to &lt;em style="font: inherit;"&gt; March 31, 2025 &lt;/em&gt;included revenues of $374&#160;and a net loss of $131.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="6" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Revenues&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;485&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;417&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(2,004&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(13,061&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-6"
      id="c145656131"
      unitRef="USD">3000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="d_2025-04-30_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-6"
      id="c145656132"
      unitRef="USD">3000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="INF"
      id="c145656133"
      unitRef="USDPerShare">3.5</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_ContingentConsiderationByTypeAxis-EarnOutSharesMember"
      decimals="-5"
      id="c145656134"
      unitRef="USD">500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <aiff:BusinessCombinationContingentConsiderationEarnoutPeriod
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_ContingentConsiderationByTypeAxis-EarnOutSharesMember"
      id="c145656136">P36M</aiff:BusinessCombinationContingentConsiderationEarnoutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656137"
      unitRef="USD">478000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-5"
      id="c145656138"
      unitRef="USD">500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_ValuationTechniqueAxis-MonteCarloModelMember"
      decimals="3"
      id="c145656139"
      unitRef="Rate">0.035</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember_ValuationTechniqueAxis-MonteCarloModelMember"
      decimals="3"
      id="c145656140"
      unitRef="Rate">0.265</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_ValuationTechniqueAxis-MonteCarloModelMember"
      decimals="3"
      id="c145656142"
      unitRef="Rate">0.016</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember"
      decimals="3"
      id="c145656145"
      unitRef="Rate">0.036</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputAssumedIncomeTaxRateMember"
      decimals="3"
      id="c145656146"
      unitRef="Rate">0.265</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i_2025-04-30_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="3"
      id="c145656148"
      unitRef="Rate">0.024</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656156"
      unitRef="USD">374000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656157"
      unitRef="USD">-131000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194790">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="6" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Revenues&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;485&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;417&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(2,004&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(13,061&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656158"
      unitRef="USD">485000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656159"
      unitRef="USD">417000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656160"
      unitRef="USD">-2004000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_BusinessAcquisitionAxis-EvokeNeuroscienceIncMember"
      decimals="-3"
      id="c145656161"
      unitRef="USD">-13061000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194791">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;5:&lt;/em&gt; ACCOUNTS AND OTHER RECEIVABLES&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Details of accounts and other receivables balance is as follows:&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Accounts receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;129&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;124&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Allowance for expected credit losses&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Other receivables&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;70&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;80&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;189&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;194&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

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

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Allowance for credit losses at beginning of period&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;112&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Provision for bad debt&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Accounts written off&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(112&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;10&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;10&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

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


  </us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194792">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Accounts receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;129&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;124&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Allowance for expected credit losses&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Other receivables&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;70&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;80&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;189&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;194&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656164"
      unitRef="USD">129000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656165"
      unitRef="USD">124000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145656166"
      unitRef="USD">10000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145656167"
      unitRef="USD">10000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:OtherReceivables
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145656168"
      unitRef="USD">70000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145656169"
      unitRef="USD">80000</us-gaap:OtherReceivables>
    <aiff:AccountsAndOtherReceivables
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656170"
      unitRef="USD">189000</aiff:AccountsAndOtherReceivables>
    <aiff:AccountsAndOtherReceivables
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656171"
      unitRef="USD">194000</aiff:AccountsAndOtherReceivables>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194793">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Allowance for credit losses at beginning of period&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;112&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Provision for bad debt&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Accounts written off&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td class="GFJY4-DJN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(112&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;10&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;10&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145656172"
      unitRef="USD">10000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i_2024-12-31"
      decimals="-3"
      id="c145656173"
      unitRef="USD">112000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656174"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2025-01-01_2025-12-31"
      decimals="-4"
      id="c145656175"
      unitRef="USD">10000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656176"
      unitRef="USD">-0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="d_2025-01-01_2025-12-31"
      decimals="-3"
      id="c145656177"
      unitRef="USD">112000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145656178"
      unitRef="USD">10000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145656179"
      unitRef="USD">10000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <aiff:PrepaidExpensesTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194794">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;6:&lt;/em&gt; PREPAID EXPENSES&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Details of prepaid expenses balance is as follows:&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Shares issued for prepaid services&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;623&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;780&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Prepaid expenses&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;415&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;198&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total (current)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1,038&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;978&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Shares issued for prepaid services&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Prepaid expenses&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;254&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;268&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total (non-current)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;254&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;268&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
  </aiff:PrepaidExpensesTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194795">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Shares issued for prepaid services&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;623&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;780&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Prepaid expenses&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;415&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;198&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total (current)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1,038&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;978&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Shares issued for prepaid services&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Prepaid expenses&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;254&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;268&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total (non-current)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;254&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;268&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <aiff:PrepaidServicesCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656185"
      unitRef="USD">623000</aiff:PrepaidServicesCurrent>
    <aiff:PrepaidServicesCurrent
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c145656186"
      unitRef="USD">780000</aiff:PrepaidServicesCurrent>
    <aiff:PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656187"
      unitRef="USD">415000</aiff:PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent>
    <aiff:PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656188"
      unitRef="USD">198000</aiff:PrepaidExpensesOtherThanSharesIssuedForPrepaidServicesCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656189"
      unitRef="USD">1038000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656190"
      unitRef="USD">978000</us-gaap:PrepaidExpenseCurrent>
    <aiff:PrepaidServicesNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656191"
      unitRef="USD">0</aiff:PrepaidServicesNoncurrent>
    <aiff:PrepaidServicesNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656192"
      unitRef="USD">0</aiff:PrepaidServicesNoncurrent>
    <aiff:PrepaidExpensesAndDeposits
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656193"
      unitRef="USD">254000</aiff:PrepaidExpensesAndDeposits>
    <aiff:PrepaidExpensesAndDeposits
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656194"
      unitRef="USD">268000</aiff:PrepaidExpensesAndDeposits>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656195"
      unitRef="USD">254000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656196"
      unitRef="USD">268000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194796">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;7:&lt;/em&gt; INVENTORY&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Details of inventory&#160;balance is as follows:&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Raw Materials&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;103&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;108&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Work In Process&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Finished Goods&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total (current)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;103&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;108&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194797">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Raw Materials&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;103&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;108&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Work In Process&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Finished Goods&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total (current)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;103&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;108&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656202"
      unitRef="USD">103000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656203"
      unitRef="USD">108000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656204"
      unitRef="USD">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656205"
      unitRef="USD">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656206"
      unitRef="USD">0</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656207"
      unitRef="USD">0</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656208"
      unitRef="USD">103000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656209"
      unitRef="USD">108000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194798">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;8:&lt;/em&gt; EQUIPMENT&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Equipment balance is as follows:&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Medical equipment, cost&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;148&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;148&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Medical equipment subject to operating leases, cost&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;177&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;123&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Office Equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;36&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;32&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Less &#x2013; accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:c145656222"&gt;(65&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(58&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Less - Impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:c145656224"&gt;(99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(99&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Equipment, net&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;197&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;146&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Depreciation expenses were $7&#160;and $9&#160;for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and&#160;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, respectively.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Medical equipment subject to operating leases includes hardware leased to customers as part of the Company&#x2019;s products and services offerings.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194799">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Medical equipment, cost&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;148&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;148&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Medical equipment subject to operating leases, cost&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;177&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;123&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Office Equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;36&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;32&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Less &#x2013; accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:c145656222"&gt;(65&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(58&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Less - Impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:c145656224"&gt;(99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(99&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Equipment, net&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;197&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;146&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember"
      decimals="-3"
      id="c145656216"
      unitRef="USD">148000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentMember"
      decimals="-3"
      id="c145656217"
      unitRef="USD">148000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember"
      decimals="-3"
      id="c145656218"
      unitRef="USD">177000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-MedicalEquipmentSubjectToOperatingLeasesMember"
      decimals="-3"
      id="c145656219"
      unitRef="USD">123000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2026-03-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"
      decimals="-3"
      id="c145656220"
      unitRef="USD">36000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2025-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"
      decimals="-3"
      id="c145656221"
      unitRef="USD">32000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656223"
      unitRef="USD">58000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <aiff:AccumulatedImpairmentPropertyPlantAndEquipment
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656225"
      unitRef="USD">99000</aiff:AccumulatedImpairmentPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656226"
      unitRef="USD">197000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656227"
      unitRef="USD">146000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656211"
      unitRef="USD">7000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656212"
      unitRef="USD">9000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194800">
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;9:&lt;/em&gt; LEASES&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company enters into subscription agreements with customers under which it leases EEG equipment and provides services related to EEG testing. The lease terms range from 1 to 2 years. The subscription arrangements are classified as an operating lease. The leases do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; transfer ownership of the underlying assets to the customer, do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; provide the customer with a purchase option that is reasonably certain to be exercised, and the lease terms do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; represent a major part of the remaining economic life of the underlying assets. The underlying assets subject to operating leases consist of EEG equipment. These assets remain on the Company&#x2019;s balance sheet and are depreciated over their estimated useful lives.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Future undiscounted cash flows from the Company&#x2019;s operating leases are as follows:&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;610&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;225&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2030&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"&gt;&lt;b&gt;838&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i_2026-03-31_RangeAxis-MinimumMember"
      id="c145656229">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i_2026-03-31_RangeAxis-MaximumMember"
      id="c145656230">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194801">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;610&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;225&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2030&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:right;"&gt;&lt;b&gt;838&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145656234"
      unitRef="USD">610000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656235"
      unitRef="USD">225000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656236"
      unitRef="USD">3000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656237"
      unitRef="USD">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656238"
      unitRef="USD">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656239"
      unitRef="USD">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656240"
      unitRef="USD">838000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194802">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;10:&lt;/em&gt; INTANGIBLE ASSETS, NET AND GOODWILL&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The following tables summarize the composition of intangible assets as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and &lt;em style="font: inherit;"&gt; December 31, 2025:&#160;&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Gross&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Net&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Impairment&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Average Life&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Finite lived intangible assets&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Developed technology&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;700&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(72&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;628&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.09&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Trade names&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;150&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(46&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;104&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2.09&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Non-compete agreements&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(19&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;91&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4.09&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total intangible assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;960&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;(137&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;823&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;6.69&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

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

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Gross&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Net&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Carrying&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Accumulated&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Accumulated&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Carrying&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Weighted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Amount&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Amortization&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Impairment&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Amount&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Average Life&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Finite lived intangible assets&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;BNA software&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,109&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(84&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,025&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Developed technology&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;700&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(52&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;648&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Trade names&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;150&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;117&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2.33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Non-compete agreements&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(14&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;96&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4.33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total intangible assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2,069&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;(183&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;(1,025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;861&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;6.93&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Amortization&#160;expense was $38&#160;and $10&#160;for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and&#160;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, respectively.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The estimated aggregate future amortization expense for intangible assets subject to amortization as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, is summarized below:&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Estimated&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Future&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Expense&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"&gt;112&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;150&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;116&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;100&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2030 and therafter&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;345&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;823&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

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


  </us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c8CC2809A-5E22-4B98-95E0-7E4C288F8FD0">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Gross&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Net&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Impairment&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Average Life&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Finite lived intangible assets&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Developed technology&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;700&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(72&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;628&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.09&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Trade names&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;150&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(46&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;104&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2.09&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Non-compete agreements&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(19&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;91&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4.09&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total intangible assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;960&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;(137&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;823&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;6.69&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="18" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Gross&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Net&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Carrying&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Accumulated&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Accumulated&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Carrying&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Weighted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Amount&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Amortization&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Impairment&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Amount&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;Average Life&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:40%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Finite lived intangible assets&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;BNA software&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,109&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(84&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,025&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Developed technology&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;700&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(52&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;648&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Trade names&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;150&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;117&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2.33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-left:0px;margin-top:0pt;"&gt;Non-compete agreements&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(14&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;96&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4.33&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total intangible assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2,069&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;(183&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;(1,025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;861&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;6.93&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-5"
      id="c145656268"
      unitRef="USD">700000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-3"
      id="c145656269"
      unitRef="USD">72000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-3"
      id="c145656270"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-3"
      id="c145656271"
      unitRef="USD">628000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      id="c145656272">P8Y1M2D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-4"
      id="c145656273"
      unitRef="USD">150000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-3"
      id="c145656274"
      unitRef="USD">46000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-3"
      id="c145656275"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-3"
      id="c145656276"
      unitRef="USD">104000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      id="c145656277">P2Y1M2D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-4"
      id="c145656278"
      unitRef="USD">110000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-3"
      id="c145656279"
      unitRef="USD">19000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-3"
      id="c145656280"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-3"
      id="c145656281"
      unitRef="USD">91000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      id="c145656282">P4Y1M2D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145656283"
      unitRef="USD">960000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656284"
      unitRef="USD">137000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656285"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656286"
      unitRef="USD">823000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i_2026-03-31" id="c145656287">P6Y8M8D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember"
      decimals="-3"
      id="c145656289"
      unitRef="USD">1109000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember"
      decimals="-3"
      id="c145656290"
      unitRef="USD">84000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember"
      decimals="-3"
      id="c145656291"
      unitRef="USD">1025000</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BnaSoftwareMember"
      decimals="-3"
      id="c145656292"
      unitRef="USD">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-5"
      id="c145656294"
      unitRef="USD">700000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-3"
      id="c145656295"
      unitRef="USD">52000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-3"
      id="c145656296"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      decimals="-3"
      id="c145656297"
      unitRef="USD">648000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember"
      id="c145656298">P8Y3M29D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-4"
      id="c145656299"
      unitRef="USD">150000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-3"
      id="c145656300"
      unitRef="USD">33000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-3"
      id="c145656301"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      decimals="-3"
      id="c145656302"
      unitRef="USD">117000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TradeNamesMember"
      id="c145656303">P2Y3M29D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-4"
      id="c145656304"
      unitRef="USD">110000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-3"
      id="c145656305"
      unitRef="USD">14000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-3"
      id="c145656306"
      unitRef="USD">-0</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      decimals="-3"
      id="c145656307"
      unitRef="USD">96000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember"
      id="c145656308">P4Y3M29D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedContractualRightsGross
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656309"
      unitRef="USD">2069000</us-gaap:FiniteLivedContractualRightsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656310"
      unitRef="USD">183000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <aiff:FinitelivedIntangibleAssetsAccumulatedImpairment
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656311"
      unitRef="USD">1025000</aiff:FinitelivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656312"
      unitRef="USD">861000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AdjustmentForAmortization
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656242"
      unitRef="USD">38000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c145656243"
      unitRef="USD">10000</us-gaap:AdjustmentForAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194805">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Estimated&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Future&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;Expense&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:85%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"&gt;112&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;150&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;116&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;100&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2030 and therafter&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;345&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;823&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656318"
      unitRef="USD">112000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c145656319"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656320"
      unitRef="USD">116000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i_2026-03-31"
      decimals="-5"
      id="c145656321"
      unitRef="USD">100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <aiff:FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656322"
      unitRef="USD">345000</aiff:FinitelivedIntangibleAssetExpectedAmortizationAfterYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656323"
      unitRef="USD">823000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194806">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;11:&lt;/em&gt; LIABILITY FOR EMPLOYEE RIGHTS UPON RETIREMENT&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Israeli labor law requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain circumstances. Pursuant to Section &lt;em style="font: inherit;"&gt;14&lt;/em&gt; of the Israeli Severance Pay Law, &lt;em style="font: inherit;"&gt;1963,&lt;/em&gt; all of the Company&#x2019;s employees are entitled to monthly deposits, at a rate of 8.33% of their monthly salary, made in their name with insurance companies. Payments made in accordance with Section &lt;em style="font: inherit;"&gt;14&lt;/em&gt; relieve the Company from any future severance payments with&#160;respect to&#160;those employees. In accordance with the Israeli Severance Pay Law, &lt;em style="font: inherit;"&gt;1963,&lt;/em&gt; severance payments, which are included in salary and employee benefits, were $10&#160;and $11&#160;for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and&#160;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, respectively.&lt;/p&gt;
  </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <aiff:MonthlyDepositRatePercentOfSalary
      contextRef="i_2025-03-31"
      decimals="4"
      id="c145656327"
      unitRef="Pure">0.0833</aiff:MonthlyDepositRatePercentOfSalary>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c145656330"
      unitRef="USD">10000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656331"
      unitRef="USD">11000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194807">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;12:&lt;/em&gt; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;a. Royalty Commitment - Israeli Innovation Authority (&lt;/b&gt;&lt;/i&gt;&#x201c;&lt;i&gt;&lt;b&gt;IIA&lt;/b&gt;&lt;/i&gt;&#x201d;&lt;i&gt;&lt;b&gt;)&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Company is committed to pay royalties to the State of Israel, through the Israel Innovation Authority (&#x201c;IIA&#x201d;), on proceeds from sales of products in which the IIA participated by way of grants for research and development. No grants were received in the period beginning &lt;em style="font: inherit;"&gt; January 1, 2024 &lt;/em&gt;through&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;. Under the terms of the prior IIA grant agreements, the principal value of financial assistance received along with annual interest based on London Inter-Bank Offered Rate (&#x201c;LIBOR&#x201d;) is repayable in form of royalties at 3.0% of BNA&#x2122; sales. Since the elimination of LIBOR, the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) subsequently replaced LIBOR as a reference rate of interest for IIA grant agreements. In the case of lack of commercial feasibility of the project that was financed using the grant, the Company is &lt;em style="font: inherit;"&gt;not&lt;/em&gt; obligated to pay any royalty. The Company cannot reasonably determine the outcome of the commercialization of the underlying technology and considers the liability to be contingent upon generation of sales utilizing said underlying technology, hence no liability has been recognized as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;. The contingent liability&#160;amounts to $5,861&#160;and $5,835&#160;for&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;&#160;respectively.&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Sale of the technology developed utilizing the grants from IIA is restricted and is subject to IIA&#x2019;s approval.&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;b. Legal Proceedings&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Company is subject to various claims, complaints, and legal actions in the normal course of business from time to time. After consulting with counsel, the Company is &lt;em style="font: inherit;"&gt;not&lt;/em&gt; aware of any currently pending litigation for which it believes the outcome could have a material adverse effect on its operations or financial position.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2024-01-01_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-GrantMember"
      decimals="-3"
      id="c145656335"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <aiff:ResearchAgreementRoyaltyPercentage
      contextRef="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"
      decimals="2"
      id="c145656336"
      unitRef="Pure">0.03</aiff:ResearchAgreementRoyaltyPercentage>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"
      decimals="-3"
      id="c145656338"
      unitRef="USD">0</us-gaap:ContractWithCustomerLiability>
    <aiff:ContractWithCustomerContingentLiability
      contextRef="i_2026-03-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"
      decimals="-3"
      id="c145656339"
      unitRef="USD">5861000</aiff:ContractWithCustomerContingentLiability>
    <aiff:ContractWithCustomerContingentLiability
      contextRef="i_2025-12-31_CounterpartyNameAxis-IsraeliInnovationAuthorityIIAMember_ProductOrServiceAxis-RoyaltyMember"
      decimals="-3"
      id="c145656340"
      unitRef="USD">5835000</aiff:ContractWithCustomerContingentLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194808">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;13:&lt;/em&gt; EQUITY&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;a. Shares&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;On &lt;em style="font: inherit;"&gt; February 3, 2026, &lt;/em&gt;the Company filed a Prospectus Supplement to amend a registration statement with the Securities and Exchange Commission for an at-the-market ("ATM") offering program pursuant to which the Company &lt;em style="font: inherit;"&gt; may, &lt;/em&gt;from time to time, offer and sell shares of its common stock having an aggregate offering price of up to $7,434. The registration statement became effective on &lt;em style="font: inherit;"&gt; February 3, 2026. &lt;/em&gt;As of &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;the Company had &lt;span style="-sec-ix-hidden:c145656347"&gt;not&lt;/span&gt; sold any shares under the ATM program.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;On &lt;em style="font: inherit;"&gt; March 8, 2026, &lt;/em&gt;the Company entered into a Securities Purchase Agreement (the "Purchase Agreement") with certain accredited investors (the "Investors") for a private placement of units ("Units") at a purchase price of $1.50 per Unit. On &lt;em style="font: inherit;"&gt; March 12, 2026 (&lt;/em&gt;the "Initial Closing"), the Company issued 1,500,000 Units for aggregate gross proceeds of $2,250.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Each Unit consists of: (i) &lt;span style="-sec-ix-hidden:c145656351"&gt;one&lt;/span&gt; share of common stock (par value $0.0001), or a pre-funded warrant to purchase &lt;span style="-sec-ix-hidden:c145656353"&gt;one&lt;/span&gt; share of common stock at $0.0001 per share for investors subject to beneficial ownership limitations of 4.99% or &lt;span style="-sec-ix-hidden:c145656356"&gt;9.99%;&lt;/span&gt; (ii) &lt;span style="-sec-ix-hidden:c145656357"&gt;one&lt;/span&gt; warrant to purchase &lt;span style="-sec-ix-hidden:c145656358"&gt;one&lt;/span&gt; share of common stock at $1.88 per share exercisable over &lt;span style="-sec-ix-hidden:c145656360"&gt;five&lt;/span&gt; years; and (iii) &lt;span style="-sec-ix-hidden:c145656361"&gt;one&lt;/span&gt; warrant to purchase &lt;span style="-sec-ix-hidden:c145656362"&gt;&lt;span style="-sec-ix-hidden:c145656421"&gt;one&lt;/span&gt;&lt;/span&gt; share of common stock at $2.50 per share exercisable over &lt;span style="-sec-ix-hidden:c145656364"&gt;five&lt;/span&gt; years.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Investors have the right, but &lt;em style="font: inherit;"&gt;not&lt;/em&gt; the obligation, to purchase up to an additional $18,000 of Units in &lt;em style="font: inherit;"&gt;one&lt;/em&gt; or more subsequent closings within &lt;em style="font: inherit;"&gt;30&lt;/em&gt; days of the Initial Closing Date. On &lt;em style="font: inherit;"&gt; April 16, 2026, &lt;/em&gt;the Company consummated an additional closing. (see Note &lt;em style="font: inherit;"&gt;17&lt;/em&gt; - Subsequent Events)&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The offering was conducted as a private placement under Section &lt;em style="font: inherit;"&gt;4&lt;/em&gt;(a)(&lt;em style="font: inherit;"&gt;2&lt;/em&gt;) of the Securities Act of &lt;em style="font: inherit;"&gt;1933&lt;/em&gt; and/or Rule &lt;em style="font: inherit;"&gt;506&lt;/em&gt;(b) of Regulation D, and was structured to comply with Nasdaq Listing Rule &lt;em style="font: inherit;"&gt;5635&lt;/em&gt;(d) without requiring stockholder approval.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Company has agreed to file a registration statement covering the resale of the shares and warrant shares on or before &lt;em style="font: inherit;"&gt; May 21, 2026.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;In connection with the Purchase Agreement, each Investor entered into a Lock-Up Agreement restricting transfers of all securities issued under the Purchase Agreement for &lt;em style="font: inherit;"&gt;six&lt;/em&gt; months following the Initial Closing (through &lt;em style="font: inherit;"&gt; September 12, 2026), &lt;/em&gt;followed by a &lt;em style="font: inherit;"&gt;six&lt;/em&gt;-month graduated release of &lt;em style="font: inherit;"&gt;one&lt;/em&gt;-&lt;em style="font: inherit;"&gt;sixth&lt;/em&gt; of restricted securities per month through &lt;em style="font: inherit;"&gt; March 12, 2027. &lt;/em&gt;The lock-ups were subsequently amended to have the lock-up period end &lt;em style="font: inherit;"&gt; May 16, 2026.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;b. Warrants&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The following table summarizes the Company&#x2019;s warrant activity for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;:&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Exercise&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Price&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Life (Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:55%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;900,738&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;16.26&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;6.65&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;PIPE 2026 warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3,000,000&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2.19&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Exercised&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Warrants Expired&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3,900,738&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;5.69&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4.33&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

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


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;c. Warrants exercisable for little or &lt;em style="font: inherit;"&gt;no&lt;/em&gt; consideration&lt;/b&gt;&lt;/i&gt;&#160;&lt;span style="color:#FF0000;"&gt;&#160;&lt;/span&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Warrants exercisable for little or &lt;em style="font: inherit;"&gt;no&lt;/em&gt; consideration are fully vested warrants that allow the holders to acquire a specified number of the issuer&#x2019;s shares at a nominal exercise price. The following table summarizes the Company&#x2019;s penny warrant activity for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;:&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Life (Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;107,591&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;Pre-Funded Warrants (Note 13.a)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:right;"&gt;1,049,033&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:right;"&gt;4.95&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Exercised&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Expired&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,156,624&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4.49&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;d. Employees stock option plan&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;A summary of option activity under the Company&#x2019;s equity incentive plan&#160;as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and changes during the period then ended is presented below.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;&#x200b;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;&#x200b;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Exercise&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Contractual&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Options&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Price&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Term (Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:52%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding Options, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;343,499&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;7.01&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2.78&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(11,490&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;16.16&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding Options, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;332,009&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;6.69&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2.51&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

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


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The share-based compensation expense related to options for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;was $9 and $86&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2025&lt;/em&gt;, respectively. The fair value of options granted for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, was &lt;span style="-sec-ix-hidden:c145656391"&gt;$nil&lt;/span&gt; and $34, respectively. The intrinsic value of the options outstanding as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;is &lt;span style="-sec-ix-hidden:c145656393"&gt;$nil&lt;/span&gt; (&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;: &lt;span style="-sec-ix-hidden:c145656394"&gt;$nil&lt;/span&gt;).&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;A summary of the Company&#x2019;s nonvested options as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and changes during the &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-month period ended, is presented below.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant-Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Options&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-Vested Options, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;61,058&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4.94&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(25,442&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,533&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-Vested Options, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;34,083&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3.24&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, there was $34 of total unrecognized compensation cost related to nonvested options granted to be recognized over the next 2.5 years.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;e. Restricted share units (&lt;/b&gt;&lt;/i&gt;&#x201c;&lt;i&gt;&lt;b&gt;RSUs&lt;/b&gt;&lt;/i&gt;&#x201d;&lt;i&gt;&lt;b&gt;)&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;A summary of RSU activity under the Company&#x2019;s equity incentive plan&#160;as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and changes during the period ended is presented below.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock RSUs&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;357,870&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;315&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110,860&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(150,022&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;318,708&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;695&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

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


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The share-based compensation expense related to RSUs for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;was $332&#160;and $1&#160;for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2025&lt;/em&gt;, respectively. The fair value of RSUs granted for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;,&#160;and&#160;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, was $1,478&#160;and $31, respectively.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The fair value of each RSU is estimated based on the grant-date fair value of the underlying share of common stock.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;A summary of the Company&#x2019;s nonvested RSUs as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and changes during the &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-month period ended, is presented below.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant-Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock RSUs&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested RSUs, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;357,870&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3.19&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110,860&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1.89&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(150,022&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2.23&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested RSUs, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;318,708&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3.19&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, there was $1,009&#160;of total unrecognized compensation cost related to nonvested RSUs granted. That cost is expected to be recognized over a weighted average period of 2.14 years.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;f. Deferred stock&lt;/b&gt;&lt;/i&gt;&#160;&lt;i&gt;&lt;b&gt;units (&lt;/b&gt;&lt;/i&gt;&#x201c;&lt;i&gt;&lt;b&gt;DSUs&lt;/b&gt;&lt;/i&gt;&#x201d;&lt;i&gt;&lt;b&gt;)&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;A summary of DSU activity under the Company&#x2019;s equity incentive plan&#160;as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and changes during the period ended, is presented below.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Deferred&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock Units&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding DSUs, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;239,084&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;152&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;DSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding DSUs, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;239,084&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;521&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The share-based compensation expense related to DSUs for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;was $82 and &lt;span style="-sec-ix-hidden:c145656412"&gt;$nil&lt;/span&gt;&#160;for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2025&lt;/em&gt;, respectively. The fair value of DSUs granted for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and&#160;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, was &lt;span style="-sec-ix-hidden:c145656416"&gt;&lt;span style="-sec-ix-hidden:c145656422"&gt;$nil,&lt;/span&gt;&lt;/span&gt; respectively.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The fair value of each&#160;DSU is estimated based on the grant-date fair value of the underlying share of common stock.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;A summary of the Company&#x2019;s nonvested DSUs as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and changes during the &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-month period ended, is presented below.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant-Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock DSUs&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested DSUs, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;172,416&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1.92&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;DSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;DSUs vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(43,103&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested DSUs, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;129,313&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1.92&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, there was $191&#160;of total unrecognized compensation cost related to nonvested DSUs granted. That cost is expected to be recognized over a weighted average period of 7 months.&lt;/p&gt;
  </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <aiff:EquityOfferingMaximumAmount
      contextRef="i_2026-02-03_SubsidiarySaleOfStockAxis-AtthemarketAtmOfferingProgramMember"
      decimals="-3"
      id="c145656346"
      unitRef="USD">7434000</aiff:EquityOfferingMaximumAmount>
    <aiff:EquityOfferingUnitPrice
      contextRef="i_2026-03-08_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656348"
      unitRef="USDPerShare">1.5</aiff:EquityOfferingUnitPrice>
    <aiff:EquityIssuanceUnitsNumberOfUnits
      contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656349"
      unitRef="Share">1500000</aiff:EquityIssuanceUnitsNumberOfUnits>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="d_2026-03-12_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="-4"
      id="c145656350"
      unitRef="USD">2250000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656352"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656354"
      unitRef="USDPerShare">0.0001</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <aiff:BeneficialOwnershipPercentage
      contextRef="i_2026-03-12_RangeAxis-MinimumMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="4"
      id="c145656355"
      unitRef="Pure">0.0499</aiff:BeneficialOwnershipPercentage>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-The188WarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656359"
      unitRef="USDPerShare">1.88</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-03-12_2026-03-12_ClassOfWarrantOrRightAxis-TheTwoFiftyWarrantsMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656363"
      unitRef="USDPerShare">2.5</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <aiff:EquityOfferingAdditionalAmount
      contextRef="i_2026-03-12_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656366"
      unitRef="USD">18000</aiff:EquityOfferingAdditionalAmount>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c2B3D06F7-43BE-4C5B-8D02-2185818B4A6D">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Exercise&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Price&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Life (Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:55%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;900,738&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;16.26&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;6.65&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;PIPE 2026 warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3,000,000&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2.19&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Exercised&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Warrants Expired&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3,900,738&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;5.69&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4.33&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Life (Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;107,591&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;Pre-Funded Warrants (Note 13.a)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:right;"&gt;1,049,033&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:right;"&gt;4.95&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Exercised&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Expired&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding warrants, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,156,624&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4.49&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145656440"
      unitRef="Share">900738</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145656441"
      unitRef="USDPerShare">16.26</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife contextRef="d_2025-01-01_2025-12-31" id="c145656442">P6Y7M24D</aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife>
    <aiff:ClassOfWarrantOrRightIssuedDuringPeriod
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-The2026PipeWarrantsMember"
      decimals="INF"
      id="c145656443"
      unitRef="Share">3000000</aiff:ClassOfWarrantOrRightIssuedDuringPeriod>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-The2026PipeWarrantsMember"
      decimals="INF"
      id="c145656444"
      unitRef="USDPerShare">2.19</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <aiff:ClassOfWarrantOrRightExercisedDuringPeriod
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656446"
      unitRef="Share">-0</aiff:ClassOfWarrantOrRightExercisedDuringPeriod>
    <aiff:ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656447"
      unitRef="USDPerShare">0</aiff:ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice>
    <aiff:ClassOfWarrantOrRightExpiredDuringPeriod
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656449"
      unitRef="Share">-0</aiff:ClassOfWarrantOrRightExpiredDuringPeriod>
    <aiff:ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656450"
      unitRef="USDPerShare">0</aiff:ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145656452"
      unitRef="Share">3900738</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145656453"
      unitRef="USDPerShare">5.69</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife contextRef="d_2026-01-01_2026-03-31" id="c145656454">P4Y3M29D</aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember"
      decimals="INF"
      id="c145656463"
      unitRef="Share">107591</us-gaap:ClassOfWarrantOrRightOutstanding>
    <aiff:ClassOfWarrantOrRightIssuedDuringPeriod
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember"
      decimals="INF"
      id="c145656465"
      unitRef="Share">1049033</aiff:ClassOfWarrantOrRightIssuedDuringPeriod>
    <aiff:ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember"
      id="c145656466">P4Y11M12D</aiff:ClassOfWarrantOrRightIssuedDuringPeriodWeightedAverageRemainingLife>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember"
      decimals="INF"
      id="c145656471"
      unitRef="Share">1156624</us-gaap:ClassOfWarrantOrRightOutstanding>
    <aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-PennyWarrantsMember"
      id="c145656472">P4Y5M26D</aiff:ClassOfWarrantOrRightWeightedAverageRemainingLife>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c6D4FAC2D-B730-475A-949F-0C994D21B5C2">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;&#x200b;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;&#x200b;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Exercise&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Contractual&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Options&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Price&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Term (Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:52%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding Options, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;343,499&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;7.01&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2.78&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(11,490&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;16.16&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding Options, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;332,009&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;6.69&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;2.51&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant-Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Options&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-Vested Options, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;61,058&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4.94&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(25,442&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Options forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,533&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-Vested Options, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;34,083&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3.24&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656489"
      unitRef="Share">343499</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656490"
      unitRef="USDPerShare">7.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="d_2025-01-01_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember"
      id="c145656491">P2Y9M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i_2025-12-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c145656492"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656493"
      unitRef="Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656494"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656497"
      unitRef="Share">11490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656498"
      unitRef="USDPerShare">16.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656501"
      unitRef="Share">332009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656502"
      unitRef="USDPerShare">6.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      id="c145656503">P2Y6M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c145656504"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c145656386"
      unitRef="USD">9000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c145656387"
      unitRef="USD">86000</us-gaap:AllocatedShareBasedCompensationExpense>
    <aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656392"
      unitRef="USD">34000</aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145656511"
      unitRef="Share">61058</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c145656512"
      unitRef="USDPerShare">4.94</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656513"
      unitRef="Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656514"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656515"
      unitRef="Share">25442</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656516"
      unitRef="USDPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656517"
      unitRef="Share">1533</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656518"
      unitRef="USDPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145656519"
      unitRef="Share">34083</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c145656520"
      unitRef="USDPerShare">3.24</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c145656396"
      unitRef="USD">34000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember"
      id="c145656397">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c907AC70C-4A46-433F-99C0-CF7D8792138D">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock RSUs&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;357,870&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;315&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110,860&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(150,022&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;318,708&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;695&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant-Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock RSUs&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested RSUs, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;357,870&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3.19&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;110,860&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1.89&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;RSUs vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(150,022&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2.23&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested RSUs, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;318,708&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;3.19&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656527"
      unitRef="Share">357870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i_2026-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c145656528"
      unitRef="USD">315000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656529"
      unitRef="Share">110860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656531"
      unitRef="Share">150022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656533"
      unitRef="Share">318708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c145656534"
      unitRef="USD">695000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c145656400"
      unitRef="USD">332000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c145656401"
      unitRef="USD">1000</us-gaap:AllocatedShareBasedCompensationExpense>
    <aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c145656405"
      unitRef="USD">1478000</aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue
      contextRef="d_2025-01-01_2025-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c145656406"
      unitRef="USD">31000</aiff:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656543"
      unitRef="Share">357870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656544"
      unitRef="USDPerShare">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656545"
      unitRef="Share">110860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656546"
      unitRef="USDPerShare">1.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656547"
      unitRef="Share">150022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656548"
      unitRef="USDPerShare">2.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656549"
      unitRef="Share">318708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656550"
      unitRef="USDPerShare">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656408"
      unitRef="USD">1009</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      id="c145656409">P2Y1M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <aiff:SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="EDBEBEDD-E199-4BCC-B042-A23F3922134A">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Deferred&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock Units&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding DSUs, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;239,084&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;152&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;DSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid #000000;font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;-&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Outstanding DSUs, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;239,084&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;521&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Number of&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant-Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Stock DSUs&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested DSUs, December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;172,416&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1.92&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;DSUs granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;DSUs vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(43,103&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Non-vested DSUs, March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;129,313&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1.92&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </aiff:SharebasedPaymentArrangementDeferredStockUnitActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656557"
      unitRef="Share">239084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="-3"
      id="c145656558"
      unitRef="USD">152000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656559"
      unitRef="Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656561"
      unitRef="Share">239084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="-3"
      id="c145656562"
      unitRef="USD">521000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="-3"
      id="c145656411"
      unitRef="USD">82000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656571"
      unitRef="Share">172416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2025-12-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656572"
      unitRef="USDPerShare">1.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656573"
      unitRef="Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656574"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656575"
      unitRef="Share">43103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656576"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656577"
      unitRef="Share">129313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="INF"
      id="c145656578"
      unitRef="USDPerShare">1.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      decimals="-3"
      id="c145656419"
      unitRef="USD">191000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-DeferredStockUnitsDsuMember"
      id="c145656420">P7M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194817">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;14:&lt;/em&gt; BASIC AND DILUTED NET LOSS PER SHARE&lt;/b&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Basic net loss per common share is computed by dividing net loss attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the period. Weighted average number of shares of common stock outstanding during the period computation includes shares of common stock to be contractually issued as of the period end date and warrants exercisable for little or &lt;em style="font: inherit;"&gt;no&lt;/em&gt; consideration in relation to the share price. Shares of common stock that were issued and are subject to vesting conditions are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; considered outstanding during the requisite service period.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Diluted net loss per common share is computed by giving effect to all potential dilutive shares of common stock that were outstanding during the period when the effect is dilutive. As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, potential dilutive shares of common stock consist of shares issuable upon exercise of stock options, warrants, RSUs and DSUs. &lt;span style="-sec-ix-hidden:c145656582"&gt;&lt;span style="-sec-ix-hidden:c145656583"&gt;No&lt;/span&gt;&lt;/span&gt; adjustments have been made to the weighted average outstanding shares of common stock figures for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, or&#160;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, as the assumed conversion would be anti-dilutive.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The following table summarizes the potential shares of common stock that were excluded from the computation of diluted net loss per share, as such shares would have had an anti-dilutive effect:&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Warrants (Note 13.b)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,900,738&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;921,381&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Stock options (Note 13.d)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;332,009&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;476,741&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Unvested RSUs (Note 13.e)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;318,708&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;10,000&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Unvested DSUs (Note 13.f)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;129,313&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;33,332&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Shares issuable pursuant to Series C Preferred Stock&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;340,000&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4,680,768&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1,781,454&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;For the purposes of the computation of basic and diluted net loss per share, an amount recognized as a deemed dividend reduced net loss available to common stockholders in a manner similar to the application of the &lt;em style="font: inherit;"&gt;two&lt;/em&gt;-class method. The net loss available to common stockholders for the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2025 &lt;/em&gt;was adjusted by the deemed dividend associated with the Inducement Agreement&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194818">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Warrants (Note 13.b)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,900,738&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;921,381&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Stock options (Note 13.d)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;332,009&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;476,741&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Unvested RSUs (Note 13.e)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;318,708&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;10,000&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Unvested DSUs (Note 13.f)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;129,313&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;33,332&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Shares issuable pursuant to Series C Preferred Stock&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;340,000&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;4,680,768&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;1,781,454&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"
      decimals="INF"
      id="c145656594"
      unitRef="Share">3900738</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"
      decimals="INF"
      id="c145656595"
      unitRef="Share">921381</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656596"
      unitRef="Share">332009</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"
      decimals="INF"
      id="c145656597"
      unitRef="Share">476741</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656598"
      unitRef="Share">318708</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c145656599"
      unitRef="Share">10000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember"
      decimals="INF"
      id="c145656600"
      unitRef="Share">129313</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-DeferredStockUnitsMember"
      decimals="INF"
      id="c145656601"
      unitRef="Share">33332</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember"
      decimals="INF"
      id="c145656602"
      unitRef="Share">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-StockIssuablePursuantToSeriesCPreferredStockMember"
      decimals="INF"
      id="c145656603"
      unitRef="Share">340000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c145656604"
      unitRef="Share">4680768</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="INF"
      id="c145656605"
      unitRef="Share">1781454</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194819">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;15:&lt;/em&gt; REVENUE&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Type of goods and services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Service&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;216&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;9&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Rentals&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;34&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Product&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;87&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Subscriptions&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;161&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Other miscellaneous products&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;485&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;43&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Timing of recognition of revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Point in time&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;280&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;9&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Over time&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;205&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;34&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;485&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;43&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

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

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Deferred revenue - beginning of period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;249&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Increases due to consideration received from customers&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;251&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Revenue recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(292&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Deferred revenue - end of period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;208&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;The deferred revenue balance at &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;consists of $194 classified as current and $14 classified as non-current on the condensed consolidated balance sheet.&lt;/p&gt;
  </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194820">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Type of goods and services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Service&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;216&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;9&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Rentals&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;34&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Product&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;87&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Subscriptions&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;161&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin:0;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Other miscellaneous products&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;485&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;43&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Timing of recognition of revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Point in time&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;280&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;9&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Over time&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;205&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;34&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;485&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;43&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ServiceMember"
      decimals="-3"
      id="c145656627"
      unitRef="USD">216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ServiceMember"
      decimals="-3"
      id="c145656628"
      unitRef="USD">9000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-RentalsMember"
      decimals="-3"
      id="c145656629"
      unitRef="USD">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-RentalsMember"
      decimals="-3"
      id="c145656630"
      unitRef="USD">34000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c145656631"
      unitRef="USD">87000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c145656632"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember"
      decimals="-3"
      id="c145656633"
      unitRef="USD">161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-SubscriptionAndCirculationMember"
      decimals="-3"
      id="c145656634"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember"
      decimals="-3"
      id="c145656635"
      unitRef="USD">6000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember"
      decimals="-3"
      id="c145656636"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656637"
      unitRef="USD">485000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656638"
      unitRef="USD">43000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember"
      decimals="-4"
      id="c145656640"
      unitRef="USD">280000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember"
      decimals="-3"
      id="c145656641"
      unitRef="USD">9000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember"
      decimals="-3"
      id="c145656642"
      unitRef="USD">205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember"
      decimals="-3"
      id="c145656643"
      unitRef="USD">34000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656644"
      unitRef="USD">485000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656645"
      unitRef="USD">43000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194821">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Deferred revenue - beginning of period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;249&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Increases due to consideration received from customers&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;251&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;Revenue recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(292&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:-9pt;"&gt;&lt;b&gt;Deferred revenue - end of period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;208&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c145656646"
      unitRef="USD">249000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2024-12-31"
      decimals="-3"
      id="c145656647"
      unitRef="USD">13000</us-gaap:ContractWithCustomerLiability>
    <aiff:ContractWithCustomerLiabilityConsiderationReceived
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c145656648"
      unitRef="USD">251000</aiff:ContractWithCustomerLiabilityConsiderationReceived>
    <aiff:ContractWithCustomerLiabilityConsiderationReceived
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c145656649"
      unitRef="USD">0</aiff:ContractWithCustomerLiabilityConsiderationReceived>
    <aiff:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656650"
      unitRef="USD">292000</aiff:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <aiff:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c145656651"
      unitRef="USD">-0</aiff:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656652"
      unitRef="USD">208000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c145656653"
      unitRef="USD">13000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656607"
      unitRef="USD">194000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c145656608"
      unitRef="USD">14000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194822">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;16:&lt;/em&gt; SEGMENT REPORTING&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Company has &lt;span style="-sec-ix-hidden:c145656655"&gt;one&lt;/span&gt; reportable segment managed on a consolidated basis: Firefly Products. The Company derives revenue primarily in North America and manages the business activities on a consolidated basis. The technology used in our customer arrangements is based on a single software platform that is deployed to and implemented by customers in a similar manner. The service term for the software arrangements is variable. The Company does &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have intra-entity sales or transfers.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is the Chief Executive Officer, who reviews financial information presented on a consolidated basis to allocate resources, evaluate financial performance and make overall operating decisions. The measure of segment profit or loss that is most consistent with the consolidated financial statements is consolidated net loss. The accounting policies of our single reportable segment are the same as those for the consolidated financial statements. The level of disaggregation and amounts of significant segment expenses that are regularly provided to the CODM are the same as those presented in the consolidated statements of operations. Likewise, the measure of segment assets is reported on the consolidated balance sheets as total assets.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194823">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;NOTE &lt;em style="font: inherit;"&gt;17.&lt;/em&gt; SUBSEQUENT EVENTS&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;On &lt;em style="font: inherit;"&gt; April 16, 2026, &lt;/em&gt;the Company consummated an additional closing (the &#x201c;Additional Closing&#x201d;) under the Securities Purchase Agreement dated &lt;em style="font: inherit;"&gt; March 8, 2026 (&lt;/em&gt;the &#x201c;Purchase Agreement&#x201d;), pursuant to which the Company issued 5,333,333 units at a purchase price of $1.50 per unit for aggregate gross proceeds of $8,000. Each unit consisted of either &lt;span style="-sec-ix-hidden:c145656661"&gt;one&lt;/span&gt; share of common stock or &lt;span style="-sec-ix-hidden:c145656662"&gt;one&lt;/span&gt; pre-funded warrant exercisable at $0.0001 per share, together with (i) &lt;span style="-sec-ix-hidden:c145656664"&gt;one &lt;span style="-sec-ix-hidden:c145656665"&gt;five&lt;/span&gt;&lt;/span&gt;-year common stock purchase warrant to purchase &lt;span style="-sec-ix-hidden:c145656666"&gt;one&lt;/span&gt; share of common stock at an exercise price of $1.88 per share (the &lt;em style="font: inherit;"&gt;&#x201c;150%&lt;/em&gt; Warrants&#x201d;) and (ii) &lt;span style="-sec-ix-hidden:c145656669"&gt;one &lt;span style="-sec-ix-hidden:c145656670"&gt;five&lt;/span&gt;&lt;/span&gt;-year common stock purchase warrant to purchase &lt;span style="-sec-ix-hidden:c145656671"&gt;one&lt;/span&gt; share of common stock at an exercise price of $2.50 per share (the &lt;em style="font: inherit;"&gt;&#x201c;200%&lt;/em&gt; Warrants&#x201d;). In connection with the Additional Closing, the Company issued 762,208 shares of common stock, a pre-funded warrant to purchase 4,571,125 shares of common stock, &lt;em style="font: inherit;"&gt;150%&lt;/em&gt; Warrants to purchase 5,333,333 shares of common stock, and &lt;em style="font: inherit;"&gt;200%&lt;/em&gt; Warrants to purchase 5,333,333 shares of common stock, all warrants expiring &lt;em style="font: inherit;"&gt; April 16, 2031. &lt;/em&gt;The exercise of all warrants is subject to a 4.99% beneficial ownership limitation. The securities were issued in a private placement pursuant to Section &lt;em style="font: inherit;"&gt;4&lt;/em&gt;(a)(&lt;em style="font: inherit;"&gt;2&lt;/em&gt;) of the Securities Act of &lt;em style="font: inherit;"&gt;1933,&lt;/em&gt; as amended, and Rule &lt;em style="font: inherit;"&gt;506&lt;/em&gt;(b) of Regulation D thereunder. In connection with the Additional Closing, the Company and the investor entered into an amended and restated lock-up agreement restricting transfers of the securities for a &lt;em style="font: inherit;"&gt;30&lt;/em&gt;-day period ending &lt;em style="font: inherit;"&gt; May 16, 2026. &lt;/em&gt;The Company has agreed to file a registration statement covering the resale of the shares and warrant shares by &lt;em style="font: inherit;"&gt; May 21, 2026.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;On &lt;em style="font: inherit;"&gt; May 6, 2026, &lt;/em&gt;the Company entered into a securities purchase agreement (the &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Purchase Agreement&#x201d;) with an accredited investor (the &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Investor&#x201d;), pursuant to which the Company agreed to issue and sell to the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Investor up to 666,667 units (each a &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Unit&#x201d; and, collectively, the &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Units&#x201d;), at a purchase price of $1.50 per &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Unit, for aggregate gross proceeds of up to $1,000. Each &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Unit consists of (i) &lt;span style="-sec-ix-hidden:c145656689"&gt;one&lt;/span&gt; share of Common Stock, par value $0.0001 per share (each a &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Share&#x201d; and, collectively, the &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Shares&#x201d;); (ii) &lt;span style="-sec-ix-hidden:c145656691"&gt;one&lt;/span&gt; common stock purchase warrant (each a &lt;em style="font: inherit;"&gt; &#x201c;May &lt;/em&gt;&lt;em style="font: inherit;"&gt;150%&lt;/em&gt; Warrant&#x201d; and, collectively, the &lt;em style="font: inherit;"&gt; &#x201c;May &lt;/em&gt;&lt;em style="font: inherit;"&gt;150%&lt;/em&gt; Warrants&#x201d;) to purchase &lt;span style="-sec-ix-hidden:c145656694"&gt;one&lt;/span&gt; share of Common Stock over &lt;em style="font: inherit;"&gt;five&lt;/em&gt; (5) years at an exercise price of $1.88 per share; (iii) &lt;span style="-sec-ix-hidden:c145656698"&gt;one&lt;/span&gt; common stock purchase warrant (the &lt;em style="font: inherit;"&gt; &#x201c;May &lt;/em&gt;&lt;em style="font: inherit;"&gt;200%&lt;/em&gt; Warrant&#x201d;, together with the &lt;em style="font: inherit;"&gt; May &lt;/em&gt;&lt;em style="font: inherit;"&gt;150%&lt;/em&gt; Warrants, the &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Warrants&#x201d;) to purchase &lt;span style="-sec-ix-hidden:c145656701"&gt;one&lt;/span&gt; share of Common Stock over &lt;em style="font: inherit;"&gt;five&lt;/em&gt; (5) years at an exercise price of $2.50 per share; and (iv) the issuance of the Common Stock upon the exercise of the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Warrants (collectively, the &lt;em style="font: inherit;"&gt; &#x201c;May 2026 &lt;/em&gt;Warrant Shares&#x201d;). The &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Warrants include a beneficial ownership limitation, which provides that the Company shall &lt;em style="font: inherit;"&gt;not&lt;/em&gt; effect any exercise, and a holder shall &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have the right to exercise any portion of the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Warrants, to the extent that, after giving effect to such exercise, the holder (together with the holder&#x2019;s affiliates) would beneficially own more than 4.99% or 9.99%, as applicable to the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Investor, of the outstanding shares of Common Stock immediately after the issuance of the Common Stock issuable upon such exercise. The &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Warrants are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; exercisable until the Company has obtained approval from its stockholders (&#x201c;Shareholder Approval&#x201d;) for the issuance of the Common Stock. The Company is required to use commercially reasonable efforts to obtain Shareholder Approval within &lt;em style="font: inherit;"&gt;ninety&lt;/em&gt; (&lt;em style="font: inherit;"&gt;90&lt;/em&gt;) days following the date of the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Purchase Agreement.&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Pursuant to the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Purchase Agreement, the Company agreed to file a registration statement with the SEC covering the resale of the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Shares and the &lt;em style="font: inherit;"&gt; May 2026 &lt;/em&gt;Warrant Shares as soon as practicable and, in any event, on or before &lt;em style="font: inherit;"&gt; May 21, 2026. &lt;/em&gt;The closing of the offering is conditioned on the effectiveness of such registration statement and receipt of Shareholder Approval.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The securities were offered and sold in a private placement in reliance on the exemption from registration provided by Section &lt;em style="font: inherit;"&gt;4&lt;/em&gt;(a)(&lt;em style="font: inherit;"&gt;2&lt;/em&gt;) of the Securities Act and Rule &lt;em style="font: inherit;"&gt;506&lt;/em&gt; of Regulation D promulgated thereunder. As of the date of this Quarterly Report on Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-Q, the closing of this offering had &lt;em style="font: inherit;"&gt;not&lt;/em&gt; yet occurred.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

  </us-gaap:SubsequentEventsTextBlock>
    <aiff:EquityIssuanceUnitsNumberOfUnits
      contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656658"
      unitRef="Share">5333333</aiff:EquityIssuanceUnitsNumberOfUnits>
    <aiff:EquityOfferingUnitPrice
      contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656659"
      unitRef="USDPerShare">1.5</aiff:EquityOfferingUnitPrice>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="d_2026-04-16_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="-6"
      id="c145656660"
      unitRef="USD">8000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656663"
      unitRef="USDPerShare">0.0001</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656667"
      unitRef="USDPerShare">1.88</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <aiff:ClassOfWarrantOrRightIssuedExercisePrice
      contextRef="d_2026-04-16_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656672"
      unitRef="USDPerShare">2.5</aiff:ClassOfWarrantOrRightIssuedExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2026-04-16_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656674"
      unitRef="Share">762208</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-PrefundedWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656675"
      unitRef="Share">4571125</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-OneHundredAndFiftyPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656677"
      unitRef="Share">5333333</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2026-04-16_ClassOfWarrantOrRightAxis-TwoHundredPercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656679"
      unitRef="Share">5333333</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <aiff:BeneficialOwnershipPercentage
      contextRef="i_2026-04-16_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-SecuritiesPurchaseAgreementWarrantsMember"
      decimals="4"
      id="c145656680"
      unitRef="Pure">0.0499</aiff:BeneficialOwnershipPercentage>
    <aiff:EquityOfferingMaximumOfferingAmountUnits
      contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656686"
      unitRef="Share">666667</aiff:EquityOfferingMaximumOfferingAmountUnits>
    <aiff:EquityOfferingUnitPrice
      contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656687"
      unitRef="USDPerShare">1.5</aiff:EquityOfferingUnitPrice>
    <aiff:EquityOfferingMaximumAmount
      contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="-6"
      id="c145656688"
      unitRef="USD">1000000</aiff:EquityOfferingMaximumAmount>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2026-05-06_SubsequentEventTypeAxis-SubsequentEventMember_SubsidiarySaleOfStockAxis-May2026SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="c145656690"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"
      id="c145656696">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May150PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="INF"
      id="c145656697"
      unitRef="USDPerShare">1.88</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"
      id="c145656703">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May200PercentWarrantsMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="INF"
      id="c145656704"
      unitRef="USDPerShare">2.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <aiff:BeneficialOwnershipPercentage
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MinimumMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="4"
      id="c145656707"
      unitRef="Pure">0.0499</aiff:BeneficialOwnershipPercentage>
    <aiff:BeneficialOwnershipPercentage
      contextRef="i_2026-05-06_ClassOfWarrantOrRightAxis-May2026WarrantsMember_RangeAxis-MaximumMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="4"
      id="c145656708"
      unitRef="Pure">0.0999</aiff:BeneficialOwnershipPercentage>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3194824">
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;a href="#"&gt;&lt;/a&gt;&lt;a href="#" id="otherinfo"&gt;&lt;/a&gt;&lt;b&gt;Item &lt;em style="font: inherit;"&gt;5.&lt;/em&gt; OTHER INFORMATION&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:c145656723"&gt;&lt;span style="-sec-ix-hidden:c145656736"&gt;&lt;span style="-sec-ix-hidden:c145656737"&gt;&lt;span style="-sec-ix-hidden:c145656738"&gt;No&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; information was required to be disclosed in a Current Report on Form &lt;em style="font: inherit;"&gt;8&lt;/em&gt;-K during the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;,&#160;but was &lt;em style="font: inherit;"&gt;not&lt;/em&gt; reported.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;None&lt;/em&gt; of our directors or &#x201c;officers,&#x201d; as defined in Rule &lt;em style="font: inherit;"&gt;16a&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt;(f) under the Exchange Act, adopted or terminated a Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; trading plan or arrangement or a non-Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; trading plan or arrangement, as defined in Item &lt;em style="font: inherit;"&gt;408&lt;/em&gt;(c) of Regulation S-K, during the fiscal quarter ended&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </ecd:MtrlTermsOfTrdArrTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
